XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLE ASSETS - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 238,419 $ 226,267
Finite-Lived Intangible Assets, Accumulated Amortization (67,505) (57,328)
Finite-lived intangible assets, net 170,914 168,939
Technology Equipment [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 91,945 85,075
Finite-Lived Intangible Assets, Accumulated Amortization (30,374) (24,999)
Finite-lived intangible assets, net 61,571 60,076
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 119,166 114,171
Finite-Lived Intangible Assets, Accumulated Amortization (30,426) (26,880)
Finite-lived intangible assets, net 88,740 87,291
Trademarks and other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 27,308 27,021
Finite-Lived Intangible Assets, Accumulated Amortization (6,705) (5,449)
Finite-lived intangible assets, net $ 20,603 $ 21,572