Quarterly report pursuant to Section 13 or 15(d)

Business Combinations (Narrative) (Details)

v3.23.3
Business Combinations (Narrative) (Details)
3 Months Ended 9 Months Ended
Nov. 09, 2022
USD ($)
shares
May 26, 2022
USD ($)
Mar. 28, 2022
USD ($)
item
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
Sep. 30, 2023
USD ($)
shares
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
shares
Mar. 25, 2022
USD ($)
Business Acquisition [Line Items]                  
Common stock, shares outstanding | shares       10,182,723   10,182,723   9,915,586  
Proceeds from sale           $ 450 $ 6,297,115    
Revenue       $ 18,288,697 $ 5,888,162 60,190,413 10,338,483    
Net loss       (2,363,036) (2,519,996) (6,468,769) (2,960,978)    
Transaction costs         262,365 2,020 1,399,147    
Adjustments to amortization expense for intangible assets       0 303,125 0 1,538,378    
Adjustments, transaction costs       $ 0 $ 292,174 2,020 3,204,118    
Contingent consideration, issued shares | shares     3,250,000            
Number of issuable share tranches | item     3            
Fair value of shares issued           $ 0      
Merger Earnout Shares [Member]                  
Business Acquisition [Line Items]                  
Shares issued for merger | shares     750,000     750,000      
Fair value of shares issued     $ 4,700,000            
Tranche One [Member]                  
Business Acquisition [Line Items]                  
Contingent consideration, issued shares | shares     750,000            
Tranche Two [Member]                  
Business Acquisition [Line Items]                  
Volume weighted average price of common stock | $ / shares     $ 24.00            
Threshold consecutive trading days     30 days            
Merger period     24 months            
Tranche Three [Member]                  
Business Acquisition [Line Items]                  
Volume weighted average price of common stock | $ / shares     $ 32.00            
Threshold consecutive trading days     30 days            
Merger period     24 months            
Tranches Two And Three [Member]                  
Business Acquisition [Line Items]                  
Contingent consideration, issued shares | shares     2,500,000            
Maximum [Member] | Tranche Two [Member]                  
Business Acquisition [Line Items]                  
Contingent consideration, issued shares | shares     1,250,000            
Maximum [Member] | Tranche Three [Member]                  
Business Acquisition [Line Items]                  
Contingent consideration, issued shares | shares     1,250,000            
Minimum [Member] | Tranche Two [Member]                  
Business Acquisition [Line Items]                  
Contingent consideration, issued shares | shares     1,000,000.0            
Minimum [Member] | Tranche Three [Member]                  
Business Acquisition [Line Items]                  
Contingent consideration, issued shares | shares     1,000,000.0            
CSI Merger [Member]                  
Business Acquisition [Line Items]                  
Shares issued for merger | shares     5,006,245            
Total purchase price of acquired entity   $ 6,500,000 $ 19,872,009            
CVR distribution | $ / shares       $ 1.25 $ 3.60        
CVR distribution, amount       $ 3,036,676 $ 8,745,628        
Weighted average amortization period of acquired intangible assets           4 years      
Purchase price less cost to sell building         6,800,000        
Proceeds from sale         6,281,000        
Gain (loss) on sale         (285,000)        
Cash acquired in acquisition       1,919,593   $ 1,919,593      
CSI Merger [Member] | Minimum [Member]                  
Business Acquisition [Line Items]                  
Contingent consideration liability, funds available benchmark                 $ 200,000
HEC Asset Acquisition [Member]                  
Business Acquisition [Line Items]                  
Total purchase price of acquired entity     $ 25,116,346            
Weighted average amortization period of acquired intangible assets           7 years      
Conversion of stock, shares converted | shares     1,562,498            
Conversion of stock, amount converted     $ 12,781,234            
Business acquisition, initial cash consideration paid     12,500,000            
Business acquisition, working capital adjustment     164,888            
Cash acquired in acquisition     $ 215,684 215,684   $ 215,684      
Revenue       6,247,011 5,873,706 17,902,225 10,289,655    
Net loss       121,318 (302,857) 390,732 (816,180)    
HEC Asset Acquisition [Member] | Common Class B [Member]                  
Business Acquisition [Line Items]                  
Shares issued for merger | shares     6,250,000            
SUNation Acquisition [Member]                  
Business Acquisition [Line Items]                  
Total purchase price of acquired entity $ 18,440,533                
Contingent consideration at fair value 2,150,000     3,310,000   $ 3,310,000   $ 2,150,000  
Weighted average amortization period of acquired intangible assets           8 years      
Business acquisition, initial cash consideration paid 2,390,000                
Cash acquired in acquisition       1,598,707   $ 1,598,707      
Business acquisition, deferred consideration, fair value $ 4,830,533                
Shares issued at acquisition closing | shares 1,480,000                
Shares issued at acquisition closing, fair value $ 4,070,000                
Contingent consideration, maximum 5,000,000                
Revenue       12,041,686   42,276,694      
Net loss       239,875   1,540,954      
SUNation Acquisition [Member] | Short-Term Note [Member]                  
Business Acquisition [Line Items]                  
Business acquisition, deferred consideration 5,000,000                
SUNation Acquisition [Member] | Long-Term Note [Member]                  
Business Acquisition [Line Items]                  
Business acquisition, deferred consideration 5,486,000                
Business acquisition, deferred consideration, fair value $ 4,830,533                
SUNation Acquisition [Member] | Maximum [Member]                  
Business Acquisition [Line Items]                  
Contingent consideration at fair value       3,310,000   3,310,000      
SUNation Acquisition [Member] | Minimum [Member]                  
Business Acquisition [Line Items]                  
Contingent consideration at fair value       2,370,000   2,370,000      
HEC Asset Acquisition And SUNation Acquisition [Member]                  
Business Acquisition [Line Items]                  
Transaction costs       $ 0 $ 262,365 $ 2,020 $ 1,399,147    
Legacy CSI Shareholders [Member]                  
Business Acquisition [Line Items]                  
Common stock, shares outstanding | shares     2,429,341            
Fair Value, Inputs, Level 3 [Member] | CSI Merger [Member]                  
Business Acquisition [Line Items]                  
Contingent consideration at fair value                 $ 18,277,230