XML 80 R66.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLE ASSETS - Schedule of intangible assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 237,587 $ 226,267
Finite-Lived Intangible Assets, Accumulated Amortization (72,555) (57,328)
Finite-lived intangible assets, net 165,032 168,939
Technology Equipment [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 91,605 85,075
Finite-Lived Intangible Assets, Accumulated Amortization (33,055) (24,999)
Finite-lived intangible assets, net 58,550 60,076
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 118,733 114,171
Finite-Lived Intangible Assets, Accumulated Amortization (32,182) (26,880)
Finite-lived intangible assets, net 86,551 87,291
Trademarks and other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 27,249 27,021
Finite-Lived Intangible Assets, Accumulated Amortization (7,318) (5,449)
Finite-lived intangible assets, net $ 19,931 $ 21,572