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

Fair Value Measurements (Narrative) (Details)

v3.25.1
Fair Value Measurements (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Gain (loss) on the fair value remeasurement     $ 522,257 $ 2,674,966
Payment of contingent consideration     856,736 3,036,676
Transfers between levels     0  
Fair value reclassification from equity $ 11,242,254   11,242,254  
Embedded derivative liability     82,281  
Fair Value, Inputs, Level 3 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Gain (loss) on the fair value remeasurement       0
Contingent consideration at fair value     65,617  
Contingent Value Rights [Member] | Fair Value, Inputs, Level 3 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Fair value liability     312,080 1,691,072
SUNation Acquisition [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Gain (loss) on the fair value remeasurement     1,000,000 1,350,000
Contingent consideration at fair value     2,500,000 3,500,000
SUNation Acquisition [Member] | First Earnout Period [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Contingent consideration at fair value     2,500,000  
PIPE Investment [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Gain (loss) on the fair value remeasurement     974,823 0
PIPE Investment [Member] | Fair Value, Inputs, Level 3 [Member]        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Fair value liability     0 0
Fair value reclassification from equity   $ 10,592,202    
Embedded derivative liability     $ 82,281 $ 0