XML 29 R73.htm IDEA: XBRL DOCUMENT v3.20.1
INTANGIBLE ASSETS - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 218,228 $ 219,251
Finite-Lived Intangible Assets, Accumulated Amortization (39,749) (35,240)
Finite-lived intangible assets, net 178,479 184,011
Technology Equipment [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 82,994 83,368
Finite-Lived Intangible Assets, Accumulated Amortization (16,550) (14,250)
Finite-lived intangible assets, net 66,444 69,118
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 108,451 108,995
Finite-Lived Intangible Assets, Accumulated Amortization (19,827) (18,197)
Finite-lived intangible assets, net 88,624 90,798
Trademarks and other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 26,783 26,888
Finite-Lived Intangible Assets, Accumulated Amortization (3,372) (2,793)
Finite-lived intangible assets, net $ 23,411 $ 24,095