XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Cost $ 180,681 $ 179,219
Accumulated amortization (86,251) (81,141)
Net carrying amount 94,430 98,078
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Cost 139,551 138,089
Accumulated amortization (68,612) (64,698)
Net carrying amount 70,939 73,391
Technology and Other Intangibles [Member]    
Finite Lived Intangible Assets [Line Items]    
Cost 41,130 41,130
Accumulated amortization (17,639) (16,443)
Net carrying amount $ 23,491 $ 24,687