Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Stock Option Activity (Details)

v3.23.3
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
6 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2021
Sep. 30, 2023
Dec. 31, 2022
Exercise Price Per Share [Abstract]      
Exercise Price Per Share, Outstanding, Minimum (per share)   $ 1.10 $ 0.71
Exercise Price Per Share, Outstanding, Maximum (dollars per share)   3.20 $ 10.33
Exercise price per share, Vested and expected to vest (dollars per share)   0.71  
Minimum      
Exercise Price Per Share [Abstract]      
Exercise price per share, Granted (dollars per share)   0.88  
Maximum      
Exercise Price Per Share [Abstract]      
Exercise price per share, Granted (dollars per share)   $ 1.10  
Tecogen      
Stock Options Outstanding [Roll Forward]      
Beginning (shares)   3,204,297  
Granted (shares)   575,000  
Exercised (shares)   0  
Canceled and forfeited (shares)   (44,800)  
Ending (shares)   3,734,497 3,204,297
Exercisable (shares)   1,931,322  
Vested and expected to vest (shares)   3,462,521  
Weighted Average Exercise Price [Roll Forward]      
Beginning (usd per share)   $ 1.61  
Granted (usd per share)   0.93  
Canceled and forfeited (usd per share)   2.86  
Ending (usd per share)   1.49 $ 1.61
Exercisable (usd per share)   1.97  
Vested and expected to vest (usd per share)   $ 1.53  
Weighted Average Remaining Life 7 years 3 months 18 days 7 years 1 month 20 days  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]      
Outstanding, Aggregate Intrinsic Value   $ 188,529 $ 882,074
Exercisable, Aggregate Intrinsic Value   112,578  
Vested and expected to vest, Aggregate Intrinsic Value   $ 177,136