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 6 Months Ended
May 25, 2023
installment
shares
Jun. 30, 2023
USD ($)
installment
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
installment
Jun. 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 (in years)       4 years  
Contractual term (in years)       10 years  
Forecasted turnover percentage   5.00%   5.00%  
Stock-based compensation expense | $   $ 85,724 $ 136,352 $ 150,606 $ 307,355
Restricted stocks          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense | $   $ 331,293 $ 203,839 $ 532,621 $ 356,392
Number of installments | installment   4   4  
Restricted stocks | Certain High Performing Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting term (in years) 1 year        
Number of installments | installment 1        
Number of shares granted (in shares) | shares 51,401