Quarterly report [Sections 13 or 15(d)]

Revenue Recognition (Schedule of Disaggregation of Revenues) (Details)

v3.25.1
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Revenue $ 12,636,638 $ 13,219,197
SUNation [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 9,544,554 9,752,970
SUNation [Member] | Performance Obligations Satisfied at a Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 8,268,666 8,755,777
SUNation [Member] | Performance Obligations Satisfied Over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,275,888 997,193
SUNation [Member] | Residential Contracts [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 7,896,122 8,131,708
SUNation [Member] | Commercial Contracts [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,275,888 997,193
SUNation [Member] | Service Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 372,544 624,069
HEC [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,092,084 3,466,227
HEC [Member] | Performance Obligations Satisfied at a Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,092,084 3,466,227
HEC [Member] | Residential Contracts [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,738,800 3,227,879
HEC [Member] | Service Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 353,284 $ 238,348