Annual report [Section 13 and 15(d), not S-K Item 405]

Goodwill and Intangible Assets (Schedule of Changes in Carrying Amount of Goodwill) (Details)

v3.25.1
Goodwill and Intangible Assets (Schedule of Changes in Carrying Amount of Goodwill) (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Beginning Balance $ 20,545,850
Goodwill impairment loss (3,101,981)
Ending Balance 17,443,869
Goodwill, Impaired, Accumulated Impairment Loss [Abstract]  
Gross goodwill 20,545,850
Accumulated impairment loss (3,101,981)
Balance 17,443,869
HEC [Member]  
Goodwill [Roll Forward]  
Beginning Balance 9,829,212
Goodwill impairment loss (3,101,981)
Ending Balance 6,727,231
Goodwill, Impaired, Accumulated Impairment Loss [Abstract]  
Gross goodwill 9,829,212
Accumulated impairment loss (3,101,981)
Balance 6,727,231
SUNation [Member]  
Goodwill [Roll Forward]  
Beginning Balance 10,716,638
Ending Balance 10,716,638
Goodwill, Impaired, Accumulated Impairment Loss [Abstract]  
Gross goodwill 10,716,638
Balance $ 10,716,638