XML 74 R57.htm IDEA: XBRL DOCUMENT 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