v3.25.0.1
ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
ACCRUED EXPENSES [Abstract]    
Compensation and other employee-related costs $ 151,819 $ 140,817
Legal and other settlements and expenses 6,746 9,335
Accrued non-income taxes 34,088 23,726
Royalties 10,612 10,130
Rebates 33,105 27,605
Other 24,221 28,847
Total accrued expenses $ 260,591 $ 240,460