Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation?? - Narrative (Details)

v3.24.2.u1
Stock-Based Compensation  - Narrative (Details)
3 Months Ended 6 Months Ended
Mar. 05, 2024
installment
shares
Jun. 30, 2024
USD ($)
installment
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
installment
shares
Jun. 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 | $   $ 47,037 $ 85,724 $ 101,775 $ 150,606
Restricted stocks          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense | $   $ 505,028 $ 331,293 $ 943,685 $ 532,621
Number of installments | installment   4   4  
Awards granted (in shares) | shares       234,672  
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 | Directors          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting term (in years)       1 year