Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Narrative) (Details)

v3.24.2.u1
Summary of Significant Accounting Policies (Narrative) (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 05, 2024
USD ($)
$ / shares
shares
Mar. 28, 2022
USD ($)
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2024
USD ($)
segment
$ / shares
shares
Jun. 30, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Jan. 03, 2024
$ / shares
May 28, 2022
$ / shares
Summary of Significant Accounting Policies [Line Items]                  
Value of the investment in short-term money market funds sought to be preserved (in dollars per share) | $ / shares         $ 1.00        
Number of operating segments | segment         2        
Number of reportable segments | segment         1        
Deemed dividends         $ 11,322,639        
Dilutive effect     $ 0 $ 0 0 $ 0      
Short-term money market funds     1,225,988   1,225,988   $ 1,799,357    
Inventory reserves     $ 221,982   $ 221,982   $ 126,990    
Common stock, par value | $ / shares     $ 0.05   $ 0.05   $ 0.05    
Minimum [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Commercial contract completion period         3 months        
Large project construction completion period         18 months        
Maximum [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Commercial contract completion period         12 months        
Large project construction completion period         24 months        
Solar Panels [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Warranty period         25 years        
Inverters [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Warranty period         10 years        
Workmanship [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Warranty period         25 years        
Term Loan from Hercules Capital, Inc. [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Repayments of debt   $ 4,500,000              
Repayment of debt including interest   5,600,000              
Debt instrument, face amount   7,500,000              
Warrants [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Shares not included in the computation of diluted earnings per share | shares         15,573,145 345,099      
CSI [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Restricted cash and cash equivalents     $ 1,100,000   $ 1,100,000        
Employee Stock Option [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Shares not included in the computation of diluted earnings per share | shares         0 0      
Number of options outstanding | shares     0 0 0 0      
Deferred Stock Award [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Shares not included in the computation of diluted earnings per share | shares         0 0      
Number of options outstanding | shares     0 0 0 0      
Restricted Stock Units (RSUs) [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Shares not included in the computation of diluted earnings per share | shares         30,287 68,016      
PIPE Investment [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Private placement investment   32,000,000.0              
Per share conversion price of preferred stock | $ / shares               $ 204.00 $ 13.60
Additional common shares available to purchase during warrant period   $ 32,000,000.0              
Warrant term     5 years   5 years        
Common Stock [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Common stock shares issued | shares 180,180           2,702,703    
Purchase Shares [Member]                  
Summary of Significant Accounting Policies [Line Items]                  
Common stock, par value | $ / shares $ 5.55           $ 0.37    
Proceeds from issuance of common stock $ 1,000,000.0