Quarterly report pursuant to Section 13 or 15(d)

Intangible Assets, net - Finite-Lived Intangible Assets (Details)

v3.20.2
Intangible Assets, net - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Gross carrying value $ 202,022   $ 202,023
Accumulated amortization 152,747   146,540
Total $ 49,275   55,483
Existing technology -- software      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful lives 5 years 2 months 12 days 5 years 2 months 12 days  
Gross carrying value $ 36,799   36,799
Accumulated amortization 32,263   30,487
Total $ 4,536   6,312
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful lives 8 years 8 years  
Gross carrying value $ 7,317   7,317
Accumulated amortization 5,945   5,716
Total $ 1,372   1,601
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful lives 8 years 8 months 12 days 8 years 8 months 12 days  
Gross carrying value $ 138,358   138,358
Accumulated amortization 95,259   91,124
Total $ 43,099   47,234
Backlog      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful lives 3 years 3 years  
Gross carrying value $ 18,300   18,300
Accumulated amortization 18,300   18,300
Total $ 0   0
Other      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful lives 5 years 1 month 6 days 5 years 1 month 6 days  
Gross carrying value $ 1,248   1,249
Accumulated amortization 980   913
Total $ 268   $ 336
Minimum      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful lives 2 years    
Maximum      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful lives 10 years    
Weighted average      
Finite-Lived Intangible Assets [Line Items]      
Weighted average useful lives 7 years 6 months