XML 69 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Schedule of Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Total amortization $ 5,397 $ 6,045
Technology    
Finite-Lived Intangible Assets [Line Items]    
Total amortization 1,712 1,738
Customer related    
Finite-Lived Intangible Assets [Line Items]    
Total amortization 2,140 2,183
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Total amortization 1,466 1,498
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Total amortization 69 504
Patents    
Finite-Lived Intangible Assets [Line Items]    
Total amortization 0 20
Service agreements    
Finite-Lived Intangible Assets [Line Items]    
Total amortization $ 10 $ 102