XML 37 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Intangible Assets - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 219,251 $ 77,889
Finite-Lived Intangible Assets, Accumulated Amortization (35,240) (22,979)
Finite-lived intangible assets, net $ 184,011 54,910
Amortization of weighted average remaining useful life 11 years 2 months 12 days  
Technology Equipment [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 83,368 39,879
Finite-Lived Intangible Assets, Accumulated Amortization (14,250) (7,927)
Finite-lived intangible assets, net 69,118 31,952
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 108,995 35,509
Finite-Lived Intangible Assets, Accumulated Amortization (18,197) (13,484)
Finite-lived intangible assets, net 90,798 22,025
Trademarks and other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 26,888 2,501
Finite-Lived Intangible Assets, Accumulated Amortization (2,793) (1,568)
Finite-lived intangible assets, net $ 24,095 $ 933