XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Cost $ 85,773 $ 85,773
Accumulated amortization (23,924) (21,356)
Net book value 61,849 64,417
Indefinite, cost 171 171
Indefinite, net book value 171 171
Total, cost 85,944 85,944
Total, accumulated amortization (23,924) (21,356)
Total, net book value $ 62,020 $ 64,588
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Average remaining life in years 7 years 6 months 7 years 9 months 18 days
Cost $ 73,217 $ 73,217
Accumulated amortization (19,005) (17,003)
Net book value $ 54,212 $ 56,214
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 3 years 6 months 3 years 8 months 12 days
Cost $ 10,556 $ 10,556
Accumulated amortization (3,669) (3,141)
Net book value $ 6,887 $ 7,415
Trade Name [Member]    
Finite Lived Intangible Assets [Line Items]    
Average remaining life in years 5 years 5 years 3 months 18 days
Cost $ 2,000 $ 2,000
Accumulated amortization (1,250) (1,212)
Net book value $ 750 $ 788
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