Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies (Narrative) (Details)

v3.25.3
Summary of Significant Accounting Policies (Narrative) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
shares
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2025
USD ($)
segment
$ / shares
shares
Sep. 30, 2024
USD ($)
shares
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 | $   $ 264,482   $ 11,587,121  
Dilutive effect | $ $ 0 $ 0 $ 0 $ 0  
Short-term money market funds | $ 883,328   883,328   $ 368,138
Inventory reserves | $ 288,546   $ 288,546   $ 226,439
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    
CSI [Member]          
Summary of Significant Accounting Policies [Line Items]          
Restricted cash and cash equivalents | $ $ 288,948   $ 288,948    
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