XML 67 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangible Assets - Intangible Assets - Finite Lived (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Cost $ 91,408 $ 86,825
Accumulated Amortization 61,771 55,542
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 14,457 14,457
Accumulated Amortization 13,008 10,686
Customer Lists [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 73,199 68,943
Accumulated Amortization 48,959 44,484
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 6,578 5,294
Accumulated Amortization 1,758 1,154
Foreign Currency Adjustments [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost (2,826) (1,869)
Accumulated Amortization $ (1,954) $ (782)