XML 101 R84.htm IDEA: XBRL DOCUMENT v3.20.4
INTANGIBLE ASSETS - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 226,267 $ 219,251
Finite-Lived Intangible Assets, Accumulated Amortization (57,328) (35,240)
Finite-lived intangible assets, net $ 168,939 184,011
Amortization of weighted average remaining useful life 10 years 6 months  
Technology Equipment [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 85,075 83,368
Finite-Lived Intangible Assets, Accumulated Amortization (24,999) (14,250)
Finite-lived intangible assets, net 60,076 69,118
Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 114,171 108,995
Finite-Lived Intangible Assets, Accumulated Amortization (26,880) (18,197)
Finite-lived intangible assets, net 87,291 90,798
Trademarks and other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 27,021 26,888
Finite-Lived Intangible Assets, Accumulated Amortization (5,449) (2,793)
Finite-lived intangible assets, net $ 21,572 $ 24,095