v3.25.1
STOCK-BASED COMPENSATION - Stock-Based Compensation Plan (Details) - shares
Apr. 30, 2025
Jun. 22, 2023
2023 Long-Term Stock Incentive Plan    
Stock-Based Compensation Plans    
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares)   9,000,000
Reduction of available plan capacity for each stock option or stock-settled stock appreciation right (in shares) 1  
Reduction of available plan capacity for each other award (in shares) 1.9  
2019 Long-Term Stock Incentive Plan    
Stock-Based Compensation Plans    
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares)   3,982,168