Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Revenue Recognition (Schedule of Disaggregation of Revenues) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 18,993,636 $ 14,718,386 $ 44,694,528 $ 41,487,003
SUNation NY [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 13,014,951 10,639,895 32,380,354 30,124,512
SUNation NY [Member] | Performance Obligations Satisfied at a Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 10,786,508 7,021,872 27,614,031 25,017,094
SUNation NY [Member] | Performance Obligations Satisfied Over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,228,443 3,618,023 4,766,323 5,107,418
SUNation NY [Member] | Residential Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 9,919,664 6,522,508 25,832,477 23,138,960
SUNation NY [Member] | Commercial Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,228,443 3,618,023 4,766,323 5,107,418
SUNation NY [Member] | Service Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 866,844 499,364 1,781,554 1,878,134
HEC [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,978,685 4,078,491 12,314,174 11,362,491
HEC [Member] | Performance Obligations Satisfied at a Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,978,685 3,756,438 12,174,855 11,053,581
HEC [Member] | Performance Obligations Satisfied Over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue   322,053 139,319 308,910
HEC [Member] | Residential Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,737,702 3,612,274 11,203,996 10,506,104
HEC [Member] | Commercial Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue   322,053 139,319 308,910
HEC [Member] | Service Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 240,983 $ 144,164 $ 970,859 $ 547,477