Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets - Schedule of Amortization Expense (Details)

v3.20.2
Intangible Assets - Schedule of Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Finite-Lived Intangible Assets [Line Items]        
Total amortization $ 12,194 $ 5,846 $ 22,958 $ 17,907
Technology        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 8,162 1,719 11,572 5,186
Customer related        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 2,204 2,159 6,468 6,509
Trade names        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 1,767 1,487 4,700 4,476
Internally developed software        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 51 359 188 1,369
Patents        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 0 20 0 60
Service agreements        
Finite-Lived Intangible Assets [Line Items]        
Total amortization $ 10 $ 102 $ 30 $ 307