EMPLOYEE BENEFIT PLANS (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Defined Contribution Plan Disclosure [Line Items] | |||
| Defined contribution plan, expense | $ 28,240 | $ 29,425 | $ 30,135 |
| U.S. 401(k) Plan | |||
| Defined Contribution Plan Disclosure [Line Items] | |||
| Defined contribution plan, expense | 7,937 | 8,169 | 8,994 |
| International plans | |||
| Defined Contribution Plan Disclosure [Line Items] | |||
| Defined contribution plan, expense | $ 20,303 | $ 21,256 | $ 21,141 |