Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets - Schedule of Amortization Expense (Details)

v3.19.2
Intangible Assets - Schedule of Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Finite-Lived Intangible Assets [Line Items]        
Total amortization $ 6,016 $ 7,352 $ 12,061 $ 14,230
Technology        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 1,729 2,558 3,467 4,378
Customer related        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 2,167 2,302 4,350 5,183
Trade names        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 1,491 1,456 2,989 3,082
Internally developed software        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 506 528 1,010 1,058
Patents        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 20 22 40 43
Service Agreements        
Finite-Lived Intangible Assets [Line Items]        
Total amortization $ 103 $ 486 $ 205 $ 486