v3.25.1
BENEFIT PLANS - ESPP Activity (Details) - Employee Stock Purchase Plan - shares
shares in Thousands
2 Months Ended 5 Months Ended 6 Months Ended 12 Months Ended
Dec. 15, 2024
Dec. 15, 2023
Mar. 15, 2024
Sep. 15, 2024
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) (5) (4) (5) (10) (20) (4)
Available for future purchases, December 31, 2024         176 200