SHARE REPURCHASES - Narrative (Details) - USD ($) $ in Millions |
Mar. 12, 2026 |
Mar. 31, 2026 |
May 24, 2022 |
|---|---|---|---|
| Equity [Abstract] | |||
| Stock repurchase program, authorized amount | $ 50.0 | ||
| Stock repurchased and retired during period | $ 25.0 | ||
| Stock repurchase program, remaining authorized repurchase amount | $ 47.9 |