Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.2
Intangible Assets, net - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross carrying value $ 202,022 $ 202,023
Accumulated amortization 133,488 117,887
Total $ 68,534 $ 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 26,806 23,114
Total $ 9,993 $ 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,259 4,802
Total $ 2,058 $ 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 82,839 74,558
Total $ 55,519 $ 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 17,793 14,742
Total $ 507 $ 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 791 671
Total $ 457 $ 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