XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS, NET (Intangible Assets Components and Amortization Expense Recognized) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount $ 175,335 $ 109,030  
Accumulated amortization (74,192) (57,055)  
Net  carrying amount 101,143 51,975  
Amortization of purchased intangibles $ 17,646 $ 12,340 $ 9,914
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 10 years 9 years  
Gross carrying amount $ 156,118 $ 94,169  
Accumulated amortization (64,441) (49,415)  
Net  carrying amount 91,677 44,754  
Amortization of purchased intangibles $ 15,399 $ 10,478 8,743
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 6 years 5 years  
Gross carrying amount $ 10,933 $ 6,495  
Accumulated amortization (6,086) (5,273)  
Net  carrying amount 4,847 1,222  
Amortization of purchased intangibles $ 842 $ 495 447
Software      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 6 years 6 years  
Gross carrying amount $ 6,223 $ 6,309  
Accumulated amortization (2,639) (1,633)  
Net  carrying amount 3,584 4,676  
Amortization of purchased intangibles $ 1,114 $ 1,068 486
Contract royalties      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 8 years 8 years  
Gross carrying amount $ 1,900 $ 1,900  
Accumulated amortization (910) (673)  
Net  carrying amount 990 1,227  
Amortization of purchased intangibles $ 238 $ 238 238
Assembled workforce      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 3 years 3 years  
Gross carrying amount $ 161 $ 157  
Accumulated amortization (116) (61)  
Net  carrying amount 45 96  
Amortization of purchased intangibles $ 53 $ 61 $ 0