XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
Dec. 02, 2021
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Gross carrying amount   $ 10,610 $ 5,240
Accumulated amortization   (3,663) (3,519)
Total   6,947 1,721
Customer relationships      
Business Acquisition [Line Items]      
Gross carrying amount     4,710
Accumulated amortization     (3,112)
Total     1,598
Customer relationships | ODR      
Business Acquisition [Line Items]      
Gross carrying amount   4,710  
Accumulated amortization   (3,475)  
Total   1,235  
Backlog      
Business Acquisition [Line Items]      
Gross carrying amount     4,800
Accumulated amortization     $ (4,800)
Jake Marshall Transaction      
Business Acquisition [Line Items]      
Gross carrying amount $ 5,710    
Accumulated amortization (105)    
Total $ 5,605    
Weighted Average Useful Life (Years) 6 years 3 months 18 days    
Jake Marshall Transaction | Trade name      
Business Acquisition [Line Items]      
Gross carrying amount $ 1,150 1,150  
Accumulated amortization (15) (15)  
Total $ 1,135 1,135  
Weighted Average Useful Life (Years) 6 years 2 months 12 days    
Jake Marshall Transaction | Customer relationships | GCR      
Business Acquisition [Line Items]      
Gross carrying amount $ 570 570  
Accumulated amortization (6) (6)  
Total $ 564 564  
Weighted Average Useful Life (Years) 7 years 1 month 6 days    
Jake Marshall Transaction | Customer relationships | ODR      
Business Acquisition [Line Items]      
Gross carrying amount $ 3,050 3,050  
Accumulated amortization (34) (35)  
Total $ 3,016 3,015  
Weighted Average Useful Life (Years) 7 years 7 months 6 days    
Jake Marshall Transaction | Backlog | GCR      
Business Acquisition [Line Items]      
Gross carrying amount $ 260 260  
Accumulated amortization (14) (14)  
Total $ 246 246  
Weighted Average Useful Life (Years) 1 year 7 months 6 days    
Jake Marshall Transaction | Backlog | ODR      
Business Acquisition [Line Items]      
Gross carrying amount $ 680 680  
Accumulated amortization (36) (36)  
Total $ 644 $ 644  
Weighted Average Useful Life (Years) 1 year 7 months 6 days