TREASURY STOCK ACTIVITY - NARRATIVE (Details) - USD ($) $ in Thousands |
Jun. 28, 2026 |
Dec. 04, 2023 |
|---|---|---|
| Equity, Class of Treasury Stock [Line Items] | ||
| Stock repurchase program, remaining authorized repurchase amount | $ 270,000 | |
| 2023 Share Repurchase Program | ||
| Equity, Class of Treasury Stock [Line Items] | ||
| Stock repurchase program, authorized amount | $ 500,000 | |
| 2026 Share Repurchase Program | ||
| Equity, Class of Treasury Stock [Line Items] | ||
| Stock repurchase program, authorized amount | $ 500,000 |