v3.25.1
STOCK-BASED COMPENSATION - Stock Bonus Program and Bonus Share Program (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2025
Apr. 30, 2025
Jan. 31, 2025
Stock Bonus Program      
Stock-Based Compensation Plans      
Share-based compensation arrangement by share-based payment award, award vesting period   1 year  
Share-based compensation arrangement by share-based payment award, determination of shares issuable trailing period of average price of common stock   5 days  
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares) 200,000   200,000
Discount from market price (as a percent) 15.00%   15.00%
Shares expected to issue (in shares)   0  
Stock bonus program and bonus share program      
Stock-Based Compensation Plans      
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares) 400,000   400,000
Accrued bonuses   $ 11.6 $ 9.7
Bonus Share Program      
Stock-Based Compensation Plans      
Shares expected to issue (in shares)   400,000