Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets - Schedule of Amortization Expense (Details)

v3.21.2
Intangible Assets - Schedule of Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Finite-Lived Intangible Assets [Line Items]        
Total amortization $ 5,347 $ 12,194 $ 16,740 $ 22,958
Technology        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 1,686 8,162 5,259 11,572
Customer related        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 2,168 2,204 6,904 6,468
Trade names        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 1,459 1,767 4,431 4,700
Internally developed software        
Finite-Lived Intangible Assets [Line Items]        
Total amortization 24 51 116 188
Service agreements        
Finite-Lived Intangible Assets [Line Items]        
Total amortization $ 10 $ 10 $ 30 $ 30