Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Narrative) (Details)

v3.24.1
Fair Value Measurements (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Mar. 31, 2023
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Nov. 09, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value liability $ 5,191,072     $ 5,191,072 $ 9,552,714  
Assets (Liabilities) Net, fair value (3,391,715)     (3,391,715) (5,907,486)  
Gain (loss) on the fair value remeasurement       2,674,966 2,125,949  
Payment for contingent value rights distributions 3,036,676   $ 8,745,628 3,036,676 8,745,628  
Fair value remeasurement of SUNation earnout consideration       (1,350,000)    
Proceeds from earnout consideration on sale of assets   $ 250,000   250,000 1,500,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     2,500,000    
Second Earnout Period [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration at fair value 1,000,000     1,000,000    
Fair Value, Inputs, Level 3 [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value liability 5,191,072     5,191,072 9,552,714  
Assets (Liabilities) Net, fair value (5,191,072)     (5,191,072) (9,552,714)  
Contingent Value Rights [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value liability 1,691,072     1,691,072 7,402,714  
Contingent Value Rights [Member] | Fair Value, Inputs, Level 3 [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value liability 1,691,072     1,691,072 7,402,714  
Earnout Consideration [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value liability 3,500,000     3,500,000 2,150,000  
Earnout Consideration [Member] | Fair Value, Inputs, Level 3 [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value liability 3,500,000     3,500,000 2,150,000  
SUNation Acquisition [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Gain (loss) on the fair value remeasurement       0 4,684,000  
Contingent consideration at fair value $ 3,500,000     3,500,000 2,150,000 $ 2,150,000
Fair value remeasurement of SUNation earnout consideration       $ 1,350,000 4,684,000  
Change in fair value of acquisition-related contingent consideration         $ 0