XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Intangible Assets - Finite Life (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Cost $ 94,868 $ 91,408
Accumulated Amortization 63,847 61,771
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 14,457 14,457
Accumulated Amortization 13,183 13,008
Customer Lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 73,199 73,199
Accumulated Amortization 50,221 48,959
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 9,728 6,578
Accumulated Amortization 2,001 1,758
Foreign Currency Adjustments [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost (2,516) (2,826)
Accumulated Amortization $ (1,558) $ (1,954)