XML 87 R63.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount $ 581,862 $ 190,567  
Accumulated amortization (145,444) (119,449)  
Net  carrying amount 436,418 71,118  
Total $ 29,475 $ 22,717 $ 22,223
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 8 years 8 years  
Gross carrying amount $ 547,552 $ 171,735  
Accumulated amortization (128,148) (103,651)  
Net  carrying amount 419,404 68,084  
Total $ 26,798 $ 19,855 18,946
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 5 years 4 years  
Gross carrying amount $ 26,468 $ 10,798  
Accumulated amortization (10,017) (9,588)  
Net  carrying amount 16,451 1,210  
Total $ 1,437 $ 1,522 1,909
Software      
Finite-Lived Intangible Assets [Line Items]      
Weighted average life at acquisition (in years) 5 years 6 years  
Gross carrying amount $ 5,942 $ 6,134  
Accumulated amortization (5,656) (4,825)  
Net  carrying amount 286 1,309  
Total $ 1,002 $ 1,102 1,086
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,623) (1,385)  
Net  carrying amount 277 515  
Total 238 238 238
Assembled workforce      
Finite-Lived Intangible Assets [Line Items]      
Total $ 0 $ 0 $ 44