Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation?? - Narrative (Details)

v3.25.2
Stock-Based Compensation  - Narrative (Details)
3 Months Ended 6 Months Ended
Mar. 05, 2024
installment
shares
Jun. 30, 2025
USD ($)
installment
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
installment
shares
Jun. 30, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Forecasted turnover percentage   5.00%   5.00%  
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting term (in years)       4 years  
Contractual term (in years)       10 years  
Forecasted turnover percentage   5.00%   5.00%  
Stock-based compensation expense | $   $ 17,040 $ 47,037 $ 38,681 $ 101,775
Restricted stocks          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense | $   $ 313,948 $ 505,028 $ 586,248 $ 943,685
Number of installments | installment   4   4  
Awards granted (in shares) | shares       263,798  
Restricted stocks | Certain Executive Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of installments | installment 1        
Awards granted (in shares) | shares 29,454        
Restricted stocks | Director          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting term (in years)       1 year