XML 38 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Schedule of Cost and Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Finite Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 129,059 $ 129,129
Less: Accumulated amortization (50,655) (47,478)
Total intangible assets, net $ 78,404 81,651
Customer Lists    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 15 years  
Intangible assets, gross $ 42,500 42,500
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 8 years 9 months 18 days  
Intangible assets, gross $ 58,370 58,440
Trade Names and Trademarks    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 17 years  
Intangible assets, gross $ 24,500 24,500
Other Intangible Assets    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 4 years 9 months 18 days  
Intangible assets, gross $ 3,689 $ 3,689