Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation?? - Narrative (Details)

v3.23.3
Stock-Based Compensation  - Narrative (Details)
3 Months Ended 9 Months Ended
May 25, 2023
installment
shares
Sep. 30, 2023
USD ($)
installment
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
installment
shares
Sep. 30, 2022
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       4 years  
Contractual term       10 years  
Forecasted turnover percentage   5.00%   5.00%  
Stock-based compensation expense | $   $ 85,366 $ 113,324 $ 235,972 $ 420,680
Restricted stocks          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense | $   $ 440,703 $ 192,491 $ 973,324 $ 548,882
Number of installments | installment   4   4  
Granted (in shares) | shares       204,122  
Restricted stocks | Certain High Performing Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting term 1 year        
Number of installments | installment 1        
Granted (in shares) | shares 51,401