Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies (Narrative) (Details)

v3.25.2
Summary of Significant Accounting Policies (Narrative) (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
segment
$ / shares
shares
Jun. 30, 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 0 $ 0    
Short-term money market funds 1,535,022   1,535,022     $ 368,138
Inventory reserves 254,472   $ 254,472     $ 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,557    
CSI [Member]            
Summary of Significant Accounting Policies [Line Items]            
Restricted cash and cash equivalents $ 286,630   $ 286,630      
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 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     5 4