v3.26.1
Stock-Based Compensation - Stock-Based Compensation (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 09, 2022
shares
Jun. 30, 2017
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
company
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unearned compensation due to the issuance of restricted stock awards     $ 0   $ 0    
Granted (shares) | shares         260,623    
Weighted average grant date fair value (in dollars per share) | $ / shares         $ 3.35    
Exercise of stock options (shares) | shares         71,473 380,973  
Stock-based compensation expense, consolidated     91,378 $ 42,606 $ 173,864 $ 83,439  
Tax benefit related to stock-based compensation expense, consolidated     0 $ 0 0 $ 0  
Stock-based compensation expense     54,337   103,517    
Tax benefit related to stock-based compensation expense     0   0    
Compensation cost not yet recognized, amount     3,723,860   $ 3,723,860    
Compensation cost not yet recognized, period for recognition         2 years 3 months 25 days    
Unearned Compensation              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unearned compensation due to the issuance of restricted stock awards     $ 1,349,990   $ 1,349,990   $ 799,997
Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Historical forfeiture rate         15.00%    
Number of publicly traded companies used in expected volatility rate calculation | company         4    
Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Issuance of restricted stock awards (in shares) | shares         261,120   95,808
Shares issued, price (in dollars per share) | $ / shares     $ 5.17   $ 5.17   $ 8.35
Award vesting period         4 years   4 years
Share-Based Payment Arrangement, Nonqualified Stock Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted average grant date fair value (in dollars per share) | $ / shares         $ 3.11    
Share-Based Payment Arrangement, Nonqualified Stock Option | Key Employees              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award expiration period         10 years    
Award vesting period         5 years    
Granted (shares) | shares         50,000    
Exercise price per share, granted (dollars per share) | $ / shares         $ 2.36    
Fair value of options issued         $ 63,920    
Share-Based Payment Arrangement, Nonqualified Stock Option | Director              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award expiration period         10 years    
Award vesting period         4 years    
Granted (shares) | shares         125,000    
Exercise price per share, granted (dollars per share) | $ / shares         $ 5.17    
Fair value of options issued         $ 479,750    
Share-Based Payment Arrangement, Incentive Option | Key Employees              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award expiration period         10 years    
Award vesting period         4 years    
Granted (shares) | shares         85,623    
Exercise price per share, granted (dollars per share) | $ / shares         $ 5.17    
Fair value of options issued         $ 328,621    
2022 Stock Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares of common stock reserved for future issuance | shares 3,800,000            
Award expiration period 10 years            
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 | shares     2,620,356   2,620,356    
Award voting percentage 10.00%            
Award, exercisable, grant date fair value, percentage 110.00%            
Award expiration period 5 years            
Amendned Stock Option and Incentive Plan 2006 | 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%          
Award expiration period   5 years          
Amendned Stock Option and Incentive Plan 2006 | Stock Options | Tecogen              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares of common stock reserved for future issuance | shares   3,838,750