Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation - Stock-Based Compensation (Details)

v3.25.3
Stock-Based Compensation - Stock-Based Compensation (Details)
3 Months Ended 9 Months Ended
Mar. 08, 2022
shares
Sep. 30, 2025
USD ($)
shares
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
company
$ / shares
shares
Sep. 30, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (shares)       279,836  
Tax benefit related to stock-based compensation expense | $       $ 0  
Compensation cost not yet recognized, amount | $   $ 1,924,038   $ 1,924,038  
Compensation cost not yet recognized, period for recognition       2 years 4 months 20 days  
Certain Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (shares)       58,500  
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Historical forfeiture rate       15.00%  
Number of publicly traded companies used in expected volatility rate calculation | company       4  
Stock based compensation expense | $   88,714 $ 41,908 $ 172,153 $ 131,906
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (in shares)       95,808  
Stock based compensation expense | $   $ 37,705   $ 37,705  
Amendned Stock Option and Incentive Plan 2006 | Certain Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value of options | $       $ 137,413  
Weighted average grant date fair value (in dollars per share) | $ / shares       $ 2.35  
Amendned Stock Option and Incentive Plan 2006 | Certain Employees | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise price per share, options granted (dollars per share) | $ / shares       2.14  
Amendned Stock Option and Incentive Plan 2006 | Certain Employees | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise price per share, options granted (dollars per share) | $ / shares       $ 8.61  
Amendned Stock Option and Incentive Plan 2006 | Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock reserved for future issuance   3,838,750   3,838,750  
Award voting percentage       10.00%  
Award, exercisable, grant date fair value, percentage       110.00%  
Number of shares remaining available for future issuance   1,151,068   1,151,068  
2022 Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock reserved for future issuance 3,800,000        
Award expiration period 10 years        
2022 Stock Incentive Plan | Certain Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (shares)       221,336  
Exercise price per share, options granted (dollars per share) | $ / shares       $ 8.35  
Fair value of options | $       $ 918,035  
Weighted average grant date fair value (in dollars per share) | $ / shares       $ 4.15  
2022 Stock Incentive Plan | Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares of common stock reserved for future issuance   2,632,856   2,632,856  
Award voting percentage       10.00%  
Award, exercisable, grant date fair value, percentage       110.00%  
2022 Stock Incentive Plan | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise price per share, other than options granted (dollars per share) | $ / shares       $ 8.35  
Vesting period       4 years