Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Stock-Based Compensation - Stock-Based Compensation (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Payment Arrangement, Noncash Expense $ 68,775 $ 69,118 $ 174,711 $ 254,718
Fair value of options     $ 244,625  
Weighted average grant date fair value (in dollars per share)     $ 0.43  
Share-based Payment Arrangement, Nonemployee | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Price (dollars per share) $ 0.88   0.88  
Share-based Payment Arrangement, Nonemployee | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Price (dollars per share) $ 1.10   $ 1.10  
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation cost not yet recognized, amount $ 568,334   $ 568,334  
Compensation cost not yet recognized, period for recognition     2 years 7 months 20 days  
Nonqualified Options | Share-based Payment Arrangement, Nonemployee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (shares)     575,000  
2022 Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares remaining available for future issuance 3,025,000   3,025,000  
Tecogen        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (shares)     575,000  
Tecogen | Amended Plan | 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 191,193   191,193