v3.25.2
Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Cost $ 179,980 $ 163,728
Accumulated Amortization 73,109 89,678
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 22,314 20,614
Accumulated Amortization 13,642 14,769
Customer Lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 140,337 127,354
Accumulated Amortization 54,668 70,045
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 17,660 18,530
Accumulated Amortization 4,961 6,392
Foreign Currency Adjustments [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost (331) (2,770)
Accumulated Amortization $ (162) $ (1,528)