Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3
Intangible Assets, net - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value $ 202,022 $ 202,023
Accumulated amortization 140,268 117,887
Total $ 61,754 $ 84,136
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 28,647 23,114
Total $ 8,152 $ 13,685
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,488 4,802
Total $ 1,829 $ 2,515
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 86,980 74,558
Total $ 51,378 $ 63,800
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 14,742
Total $ 0 $ 3,558
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 853 671
Total $ 395 $ 578
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