Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Stock-Based Compensation - Stock-Based Compensation (Details)
3 Months Ended 6 Months Ended
Mar. 08, 2022
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
company
$ / shares
shares
Jun. 30, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted (shares)       30,000  
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   2,950,000  
Tecogen          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Payment Arrangement, Expense | $   $ 42,606 $ 45,464 $ 83,439 $ 89,998
Compensation cost not yet recognized, amount | $   $ 228,481   $ 228,481  
Compensation cost not yet recognized, period for recognition       2 years 3 months 29 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   3,838,750  
Number of shares remaining available for future issuance   1,079,568   1,079,568