Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Narrative) (Details)

v3.23.2
Fair Value Measurements (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Nov. 09, 2022
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Fair value liability $ 9,090,520   $ 9,090,520      
Assets (Liabilities) Net, fair value (5,358,104)   (5,358,104)   $ (5,907,486)  
Fair value of accrued consideration         9,552,714  
Gain (loss) on the fair value remeasurement 1,642,195 $ (1,214,560) 1,392,195 $ (1,214,560)    
Fair value remeasurement of SUNation earnout consideration (105,000)   (930,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 9,090,520   9,090,520      
Assets (Liabilities) Net, fair value (9,090,520)   (9,090,520)   (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 6,010,520   6,010,520      
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 6,010,520   6,010,520   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,080,000   3,080,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,080,000   3,080,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,080,000   3,080,000   2,150,000 $ 2,150,000
Fair value remeasurement of SUNation earnout consideration     $ (930,000)   $ 4,684,000