XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Cost $ 81,155 $ 56,680
Accumulated amortization (15,719) (21,420)
Net book value 65,436 35,260
Indefinite, cost 171 5,871
Indefinite, net book value 171 5,871
Total, cost 81,326 62,551
Total, accumulated amortization (15,719) (21,420)
Total, net book value $ 65,607 $ 41,131
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Average remaining life in years 7 years 4 months 24 days 6 years 3 months 18 days
Cost $ 68,678 $ 50,284
Accumulated amortization (12,852) (18,098)
Net book value $ 55,826 $ 32,186
Customer Relationships [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 8 years 8 years
Customer Relationships [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 11 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 3 years 2 months 12 days
Cost $ 10,477 $ 3,296
Accumulated amortization (2,085) (1,159)
Net book value $ 8,392 2,137
Customer Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Cost   1,900
Accumulated amortization   $ (1,900)
Trade Name [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years   8 years
Average remaining life in years 4 years 2 months 12 days 6 years 3 months 18 days
Cost $ 2,000 $ 1,200
Accumulated amortization (782) (263)
Net book value $ 1,218 $ 937
Trade Name [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 9 months  
Trade Name [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 8 years