v3.26.1
SHARE-BASED COMPENSATION (Details) - Time Based And Performance Based Shares - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
SHARE-BASED AWARDS        
Shares granted 6,500   267,400  
Weighted average grant date fair value (in dollars per share) $ 170.13   $ 117.58  
Total unrecognized compensation cost $ 33.4   $ 33.4  
Unrecognized compensation cost over weighted average period to be recognized     1 year 10 months 24 days  
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
SHARE-BASED AWARDS        
Total stock-based compensation cost $ 6.2 $ 5.9 $ 11.7 $ 11.7