Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Stock-Based Compensation - Stock-Based Compensation (Details)
3 Months Ended
Mar. 08, 2022
Mar. 31, 2025
USD ($)
company
$ / shares
shares
Mar. 31, 2024
USD ($)
Jun. 09, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Tax benefit related to stock-based compensation expense | $   $ 0    
Certain Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (shares)   30,000    
Fair value of options | $   $ 33,470    
Weighted average grant date fair value (in dollars per share) | $ / shares   $ 1.12    
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award voting percentage   10.00%    
Award, exercisable, grant date fair value, percentage   110.00%    
Historical forfeiture rate   15.00%    
Number of publicly traded companies used in expected volatility rate calculation | company   4    
Amended Plan | Certain Employees        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price per share, granted (dollars per share) | $ / shares   $ 2.88    
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]        
Exercise price per share, granted (dollars per share) | $ / shares   $ 2.14    
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,950,000    
Tecogen        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (shares)   30,000    
Share-Based Payment Arrangement, Expense | $   $ 40,833 $ 44,535  
Compensation cost not yet recognized, amount | $   $ 271,088    
Compensation cost not yet recognized, period for recognition   2 years 3 months 18 days    
Tecogen | 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    
Number of shares remaining available for future issuance   1,078,168