Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Narrative) (Details)

v3.24.2.u1
Fair Value Measurements (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Gain (loss) on the fair value remeasurement $ 116,775   $ 1,642,195 $ 492,860 $ 1,392,195  
Payment for contingent value rights distributions        
Fair value remeasurement of SUNation earnout consideration 450,000   $ (105,000) 800,000 (930,000)  
Transfers between levels       0    
Fair Value, Inputs, Level 3 [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value liability 1,055,600     1,055,600   $ 0
Gain (loss) on the fair value remeasurement       1,055,600 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,198,212     1,198,212   1,691,072
Gain (loss) on the fair value remeasurement       492,860 1,392,195  
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 930,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       461,022 $ 0  
PIPE Investment [Member] | Fair Value, Inputs, Level 3 [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value liability $ 9,806,409     $ 9,806,409   $ 0
Fair value reclassification from equity   $ 10,592,202