XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Cost $ 110,202 $ 95,235
Accumulated Amortization 74,107 69,394
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 14,457 14,457
Accumulated Amortization 14,702 13,704
Customer Lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 88,043 73,199
Accumulated Amortization 57,091 53,970
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 11,322 9,728
Accumulated Amortization 3,455 2,745
Foreign Currency Adjustments [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost (3,620) (2,149)
Accumulated Amortization $ (1,141) $ (1,025)