Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation?? - Narrative (Details)

v3.25.1
Stock-Based Compensation  - Narrative (Details)
3 Months Ended
Mar. 05, 2024
installment
shares
Mar. 31, 2025
USD ($)
installment
shares
Mar. 31, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Forecasted turnover percentage   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%  
Stock-based compensation expense | $   $ 21,641 $ 54,739
Restricted stocks      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense | $   $ 272,300 $ 438,656
Number of installments | installment   4  
Awards granted (in shares) | shares   187,828  
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