Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Stock Option Activity (Details)

v3.24.2.u1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Exercise Price Per Share [Abstract]      
Exercise Price Per Share, Outstanding, Minimum (per share) $ 0.71 $ 0.71  
Exercise Price Per Share, Outstanding, Maximum (dollars per share)   6.74  
Exercise price per share, Granted (dollars per share)   0.77  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]      
Share Based Compensation Shares Authorized Under Stock Option Plans, Granted, Exercise Price Range, Upper Range Limit $ 10.33    
Share Based Compensation Shares Authorized Under Stock Option Plans, Cancelled and Forfeited, Exercise Price Range, Lower Range Limit   0.74  
Share Based Compensation Shares Authorized Under Stock Option Plans, Cancelled and Forfeited, Exercise Price Range, Upper Range Limit   $ 10.33  
Tecogen      
Stock Options Outstanding [Roll Forward]      
Beginning (shares) 3,638,122 3,638,122  
Granted (shares)   125,000  
Exercised (shares)   0  
Canceled and forfeited (shares)   (816,590)  
Ending (shares)   2,946,532  
Exercisable (shares)   1,686,532  
Vested and expected to vest (shares)   2,651,282  
Weighted Average Exercise Price [Roll Forward]      
Beginning (usd per share) $ 1.49 $ 1.49  
Granted (usd per share)   0.77  
Canceled and forfeited (usd per share)   2.73  
Ending (usd per share)   1.12  
Exercisable (usd per share)   1.27  
Vested and expected to vest (usd per share)   $ 1.15  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]      
Outstanding, Aggregate Intrinsic Value   $ 46,675 $ 127,811
Exercisable, Aggregate Intrinsic Value   29,525  
Vested and expected to vest, Aggregate Intrinsic Value   $ 44,103  
Tecogen | Stock Options      
Weighted Average Exercise Price [Roll Forward]      
Weighted Average Remaining Life 6 years 8 months 12 days 6 years 11 months 12 days