Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Narrative) (Details)

v3.23.3
Fair Value Measurements (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Nov. 09, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Fair value liability $ 6,523,765 $ 6,523,765      
Assets (Liabilities) Net, fair value (4,746,028) (4,746,028)   $ (5,907,486)  
Fair value of accrued consideration       9,552,714  
Gain (loss) on the fair value remeasurement (239,922) 1,152,273 $ (1,214,560)    
Payment for contingent value rights distributions   3,036,676 8,745,628    
Fair value remeasurement of SUNation earnout consideration (230,000) (1,160,000)      
Proceeds from earnout consideration on sale of assets   250,000 $ 1,500,000    
Transfers between levels   0      
Fair Value, Inputs, Level 3 [Member]          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Fair value liability 6,523,765 6,523,765      
Assets (Liabilities) Net, fair value (6,523,765) (6,523,765)   (9,552,714)  
Fair value of accrued consideration       9,552,714  
Contingent Value Rights [Member]          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Fair value liability 3,213,765 3,213,765      
Fair value of accrued consideration       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 3,213,765 3,213,765   7,402,714  
Fair value of accrued consideration       7,402,714  
Earnout Consideration [Member]          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Fair value liability 3,310,000 3,310,000      
Fair value of accrued consideration       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,310,000 3,310,000      
Fair value of accrued consideration       2,150,000  
SUNation Acquisition [Member]          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Contingent consideration at fair value $ 3,310,000 3,310,000   2,150,000 $ 2,150,000
Fair value remeasurement of SUNation earnout consideration   $ (1,160,000)   $ 4,684,000