XML 105 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Business Combinations - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Nov. 17, 2021
Oct. 22, 2021
Jul. 28, 2021
Apr. 13, 2021
Goodwill, Ending Balance $ 7,006 $ 100,899        
Front Line Power Construction, LLC [Member]            
Cash and cash equivalents     $ 6,779      
Trade accounts receivable     15,726      
Contract assets     2,092      
Prepaid expenses and other current assets     481      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total     18,730      
Other long-term assets     531      
Indefinite lived intangible assets     15,027      
Definite lived intangible assets     93,211      
Accounts payable     (620)      
Contract liabilities     (120)      
Accrued expenses     (2,747)      
Net assets acquired     149,090      
Goodwill, Ending Balance     70,151      
Purchase price allocation     $ 219,241      
Full Moon [Member]            
Cash and cash equivalents       $ 747    
Trade accounts receivable       297    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total       124    
Accounts payable       (197)    
Net assets acquired       1,158    
Goodwill, Ending Balance       826    
Purchase price allocation       1,984    
Accrued expenses and other liabilities       (182)    
Full Moon [Member] | Customer Relationships [Member]            
Definite lived intangible assets       210    
Full Moon [Member] | Indefinite Trade Names [Member]            
Indefinite lived intangible assets       $ 159    
IMMCO, Inc. [Member]            
Cash and cash equivalents         $ 1,634  
Trade accounts receivable         1,254  
Contract assets         1,001  
Prepaid expenses and other current assets         551  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total         760  
Other long-term assets         76  
Net assets acquired         7,507  
Goodwill, Ending Balance         11,114  
Purchase price allocation         18,621  
Deferred tax liability [1]         (2,090)  
Liabilities assumed         (2,100)  
IMMCO, Inc. [Member] | Customer Relationships [Member]            
Definite lived intangible assets         3,800  
IMMCO, Inc. [Member] | Technology - Based Asset - Know How [Member]            
Definite lived intangible assets         1,459  
IMMCO, Inc. [Member] | Indefinite Trade Names [Member]            
Indefinite lived intangible assets         $ 1,162  
Gibson Technical Services, Inc. [Member]            
Cash and cash equivalents           $ 610
Trade accounts receivable           7,871
Contract assets           1,686
Prepaid expenses and other current assets           408
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total           3,795
Other long-term assets           123
Net assets acquired           26,593
Goodwill, Ending Balance           12,339
Purchase price allocation           38,932
Deferred tax liability [1]           (9,048)
Liabilities assumed           (3,984)
Contingent receivable           1,424
Right of use assets - Operating leases           860
Gibson Technical Services, Inc. [Member] | Customer Relationships [Member]            
Definite lived intangible assets           16,075
Gibson Technical Services, Inc. [Member] | Noncompete Agreements [Member]            
Definite lived intangible assets           385
Gibson Technical Services, Inc. [Member] | Indefinite Trade Names [Member]            
Indefinite lived intangible assets           $ 6,388
[1] The deferred tax liability recorded at acquisition was offset against the Company's valuation allowance and recorded as a tax benefit in 2020.