XML 75 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS, NET (Schedule of Intangible Assets Components and Amortization Expense Recognized) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount $ 190,567 $ 172,849  
Accumulated amortization (119,449) (95,197)  
Net  carrying amount 71,118 77,652  
Amortization of purchased intangibles $ 22,717 $ 22,223 $ 17,646
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 8 years 8 years  
Gross carrying amount $ 171,735 $ 154,407  
Accumulated amortization (103,651) (82,505)  
Net  carrying amount 68,084 71,902  
Amortization of purchased intangibles $ 19,855 $ 18,946 15,399
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 4 years 4 years  
Gross carrying amount $ 10,798 $ 10,520  
Accumulated amortization (9,588) (7,900)  
Net  carrying amount 1,210 2,620  
Amortization of purchased intangibles $ 1,522 $ 1,909 842
Software      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 6 years 6 years  
Gross carrying amount $ 6,134 $ 6,022  
Accumulated amortization (4,825) (3,644)  
Net  carrying amount 1,309 2,378  
Amortization of purchased intangibles $ 1,102 $ 1,086 1,114
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,385) (1,148)  
Net  carrying amount 515 752  
Amortization of purchased intangibles 238 238 238
Assembled workforce      
Finite-Lived Intangible Assets [Line Items]      
Amortization of purchased intangibles $ 0 $ 44 $ 53