Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies (Narrative) (Details)

v3.25.1
Summary of Significant Accounting Policies (Narrative) (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
segment
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Mar. 03, 2025
USD ($)
Dec. 31, 2024
USD ($)
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 2      
Deemed dividends $ 11,322,639      
Dilutive effect 0 $ 0    
Short-term money market funds 370,986     $ 368,138
Inventory reserves $ 215,584     $ 226,439
Deemed dividend on Convertible Preferred Stock and PIPE Warrants   $ 11,322,639    
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]        
Debt instrument, face amount     $ 1,230,555  
Warrants [Member]        
Summary of Significant Accounting Policies [Line Items]        
Shares not included in the computation of diluted earnings per share | shares 0 1,570    
CSI [Member]        
Summary of Significant Accounting Policies [Line Items]        
Restricted cash and cash equivalents $ 292,901      
Share-Based Payment Arrangement, 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    
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    
Restricted Stock Units (RSUs) [Member]        
Summary of Significant Accounting Policies [Line Items]        
Shares not included in the computation of diluted earnings per share | shares 5 6