Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation?? - Narrative (Details)

v3.24.3
Stock-Based Compensation  - Narrative (Details)
3 Months Ended 9 Months Ended
Mar. 05, 2024
installment
shares
Sep. 30, 2024
USD ($)
installment
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
installment
shares
Sep. 30, 2023
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 | $   $ 38,608 $ 85,366 $ 140,383 $ 235,972
Restricted stocks          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense | $   $ 391,642 $ 440,703 $ 1,335,327 $ 973,324
Number of installments | installment   4   4  
Awards granted (in shares) | shares       243,185  
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