XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 231,086 $ 226,267
Finite-Lived Intangible Assets, Accumulated Amortization (61,697) (57,328)
Finite-lived intangible assets, net 169,389 168,939
Technology Equipment [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 90,669 85,075
Finite-Lived Intangible Assets, Accumulated Amortization (27,386) (24,999)
Finite-lived intangible assets, net 63,283 60,076
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 113,426 114,171
Finite-Lived Intangible Assets, Accumulated Amortization (28,264) (26,880)
Finite-lived intangible assets, net 85,162 87,291
Trademarks and other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 26,991 27,021
Finite-Lived Intangible Assets, Accumulated Amortization (6,047) (5,449)
Finite-lived intangible assets, net $ 20,944 $ 21,572