XML 56 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Cost $ 180,518 $ 163,728
Accumulated Amortization 79,532 89,678
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 22,314 20,614
Accumulated Amortization 14,586 14,769
Customer Lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 140,337 127,354
Accumulated Amortization 59,214 70,045
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 17,660 18,530
Accumulated Amortization 5,615 6,392
Foreign Currency Adjustments [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 207 (2,770)
Accumulated Amortization $ 117 $ (1,528)