XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Cost $ 94,964 $ 91,408
Accumulated Amortization 67,306 61,771
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 14,457 14,457
Accumulated Amortization 13,532 13,008
Customer Lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 73,199 73,199
Accumulated Amortization 52,729 48,959
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 9,728 6,578
Accumulated Amortization 2,476 1,758
Foreign Currency Adjustments [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost (2,420) (2,826)
Accumulated Amortization $ (1,431) $ (1,954)