BENEFIT PLANS - ESPP Activity (Details) - Employee Stock Purchase Plan - shares shares in Thousands |
2 Months Ended | 3 Months Ended | 6 Months Ended | 12 Months Ended | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 15, 2026 |
Mar. 15, 2025 |
Mar. 15, 2024 |
Jun. 30, 2026 |
Jun. 15, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Jun. 30, 2026 |
Sep. 15, 2025 |
Sep. 15, 2024 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Available for Future Issuance [Roll Forward] | ||||||||||||||
| ESPP shares authorized under the plan | 200 | |||||||||||||
| Shares purchased (in shares) | (7) | (4) | (5) | (15) | (8) | (8) | (5) | (4) | (15) | (14) | (10) | (26) | (20) | (4) |
| Available for future purchases, June 30, 2026 | 135 | 135 | ||||||||||||