XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Intangible Assets - Finite Lived (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Cost $ 95,235 $ 91,408
Accumulated Amortization 69,394 61,771
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 14,457 14,457
Accumulated Amortization 13,704 13,008
Customer Lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 73,199 73,199
Accumulated Amortization 53,970 48,959
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 9,728 6,578
Accumulated Amortization 2,745 1,758
Foreign Currency Adjustments [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost (2,149) (2,826)
Accumulated Amortization $ (1,025) $ (1,954)