XML 76 R59.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount $ 172,849 $ 175,335  
Accumulated amortization (95,197) (74,192)  
Net  carrying amount 77,652 101,143  
Amortization of purchased intangibles $ 22,223 $ 17,646 $ 12,340
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 8 years 10 years  
Gross carrying amount $ 154,407 $ 156,118  
Accumulated amortization (82,505) (64,441)  
Net  carrying amount 71,902 91,677  
Amortization of purchased intangibles $ 18,946 $ 15,399 10,478
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 4 years 6 years  
Gross carrying amount $ 10,520 $ 10,933  
Accumulated amortization (7,900) (6,086)  
Net  carrying amount 2,620 4,847  
Amortization of purchased intangibles $ 1,909 $ 842 495
Software      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 6 years 6 years  
Gross carrying amount $ 6,022 $ 6,223  
Accumulated amortization (3,644) (2,639)  
Net  carrying amount 2,378 3,584  
Amortization of purchased intangibles $ 1,086 $ 1,114 1,068
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 (1,148) (910)  
Net  carrying amount 752 990  
Amortization of purchased intangibles 238 $ 238 238
Assembled workforce      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years)   3 years  
Gross carrying amount   $ 161  
Accumulated amortization   (116)  
Net  carrying amount   45  
Amortization of purchased intangibles $ 44 $ 53 $ 61