XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Finite Lived Intangible Assets [Line Items]    
Cost $ 56,601 $ 10,801
Accumulated amortization (11,303) (9,554)
Net book value 45,298 1,247
Indefinite, cost 5,871 5,871
Indefinite, net book value 5,871 5,871
Total, cost 62,472 16,672
Total, accumulated amortization (11,303) (9,554)
Total, net book value $ 51,169 $ 7,118
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 8 years 11 years
Average remaining life in years 7 years 9 months 18 days 6 years 9 months 18 days
Cost $ 50,244 $ 10,644
Accumulated amortization (10,459) (9,510)
Net book value $ 39,785 $ 1,134
Customer Relationships [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 8 years  
Customer Relationships [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 11 years  
Non-compete Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 5 years 5 years
Average remaining life in years 4 years 8 months 12 days 3 years 7 months 6 days
Cost $ 3,257 $ 157
Accumulated amortization (174) (44)
Net book value $ 3,083 $ 113
Customer Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 6 months  
Average remaining life in years 3 months 18 days  
Cost $ 1,900  
Accumulated amortization (633)  
Net book value $ 1,267  
Trade Name [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 8 years  
Average remaining life in years 7 years 9 months 18 days  
Cost $ 1,200  
Accumulated amortization (37)  
Net book value $ 1,163