Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Narrative) (Details)

v3.24.3
Fair Value Measurements (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Gain (loss) on the fair value remeasurement $ (14,051)   $ (239,922) $ 478,809 $ 1,152,273  
Fair value remeasurement of SUNation earnout consideration     $ (230,000) 800,000 (1,160,000)  
Transfers between levels       0    
Fair value reclassification from equity 11,242,254     11,242,254    
Fair Value, Inputs, Level 3 [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value liability 484,993     484,993   $ 0
Gain (loss) on the fair value remeasurement       468,329 0  
Contingent Value Rights [Member] | Fair Value, Inputs, Level 3 [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value liability 1,212,263     1,212,263   1,691,072
Gain (loss) on the fair value remeasurement       478,809 1,152,273  
SUNation Acquisition [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration at fair value 2,700,000     2,700,000   3,500,000
Fair value remeasurement of SUNation earnout consideration       800,000 (1,160,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     2,500,000    
SUNation Acquisition [Member] | Second Earnout Period [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration at fair value 200,000     200,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   $ 0
Fair value reclassification from equity   $ 10,592,202