XML 73 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Cost $ 214,255 $ 179,219
Accumulated amortization (92,858) (81,141)
Net carrying amount 121,397 98,078
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Cost 155,525 138,089
Accumulated amortization (73,688) (64,698)
Net carrying amount 81,836 73,391
Developed Technology and Other Intangibles [Member]    
Finite Lived Intangible Assets [Line Items]    
Cost 58,730 41,130
Accumulated amortization (19,170) (16,443)
Net carrying amount $ 39,560 $ 24,687