v3.26.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Cost $ 88,767 $ 88,540
Accumulated amortization (47,308) (42,106)
Net book value 41,459 46,434
Indefinite, cost 171 171
Indefinite, net book value 171 171
Total, cost 88,938 88,711
Total, accumulated amortization (47,308) (42,106)
Total, net book value $ 41,630 $ 46,605
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Average remaining life in years 5 years 8 months 12 days 6 years 1 month 6 days
Cost $ 75,783 $ 75,734
Accumulated amortization (37,404) (33,243)
Net book value $ 38,379 $ 42,491
Customer Relationships [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 6 years 6 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 1 year 10 months 24 days 2 years 1 month 6 days
Cost $ 10,916 $ 10,806
Accumulated amortization (8,308) (7,351)
Net book value $ 2,608 $ 3,455
Trade Name [Member]    
Finite Lived Intangible Assets [Line Items]    
Average remaining life in years 2 years 7 months 6 days 3 years 3 months 18 days
Cost $ 2,068 $ 2,000
Accumulated amortization (1,596) (1,512)
Net book value $ 472 $ 488
Trade Name [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 9 months 9 months
Trade Name [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated useful life in years 8 years 8 years