Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Narrative) (Details)

v3.23.1
Fair Value Measurements (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2022
Nov. 09, 2022
Mar. 25, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Assets (Liabilities) Net, fair value     $ (5,907,486)     $ 0
Fair value of accrued consideration     9,552,714      
Gain (loss) on the fair value remeasurement     2,125,949      
Payment for contingent value rights distributions $ 8,745,628   8,745,628      
Gain on fair value remeasurement of earnout consideration     4,684,000      
Fair Value, Inputs, Level 3 [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Assets (Liabilities) Net, fair value     (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 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 of accrued consideration     7,402,714      
Earnout Consideration [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
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 of accrued consideration     2,150,000      
CSI Merger [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Gain (loss) on sale   $ 285,000        
Gain on fair value remeasurement of earnout consideration     2,531,457      
CSI Merger [Member] | Fair Value, Inputs, Level 3 [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration at fair value         $ 18,277,230  
SUNation Acquisition [Member]            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Contingent consideration at fair value     $ 2,150,000 $ 2,150,000