DEFINED CONTRIBUTION PLANS (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Defined Contribution Plan Disclosure [Line Items] | |||||
| Deferred compensation liability, noncurrent | $ 98,224 | $ 98,224 | $ 81,553 | ||
| Gain on deferral investment | 7,640 | $ 4,482 | 5,946 | $ 4,200 | |
| Offsetting expense (interest income) | $ 7,804 | $ 4,578 | $ 6,206 | $ 4,344 | |
| Qualified Plan | |||||
| Defined Contribution Plan Disclosure [Line Items] | |||||
| Maximum annual contributions per employee | 90.00% | ||||
| Nonqualified Plan | |||||
| Defined Contribution Plan Disclosure [Line Items] | |||||
| Maximum annual contributions per employee | 100.00% | ||||