Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Narrative) (Details)

v3.24.1.1.u2
Fair Value Measurements (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value liability $ 11,328,614    
Assets (Liabilities) Net, fair value (9,607,702)   $ (3,391,715)
Fair value of accrued consideration     5,191,072
Gain (loss) on the fair value remeasurement 376,085 $ (250,000)  
Fair value remeasurement of SUNation earnout consideration 350,000 (825,000)  
Transfers between levels 0    
First Earnout Period [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration at fair value 2,500,000    
Second Earnout Period [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration at fair value 650,000    
Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value liability 11,328,614    
Assets (Liabilities) Net, fair value (11,328,614)   (5,191,072)
Fair value of accrued consideration     5,191,072
Contingent Value Rights [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value liability 1,314,987    
Fair value of accrued consideration     1,691,072
Contingent Value Rights [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value liability 1,314,987   1,691,072
Fair value of accrued consideration     1,691,072
Earnout Consideration [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value liability 3,150,000    
Fair value of accrued consideration     3,500,000
Earnout Consideration [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value liability 3,150,000    
Fair value of accrued consideration     3,500,000
SUNation Acquisition [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Contingent consideration at fair value 3,150,000   3,500,000
Fair value remeasurement of SUNation earnout consideration 350,000 825,000  
PIPE Investment [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Gain (loss) on the fair value remeasurement 3,728,593 $ 0  
PIPE Investment [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value liability $ 6,863,627   $ 0