v3.25.2
STOCK-BASED COMPENSATION - Performance Stock Awards (Details) - Performance stock awards - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Number of Shares        
Beginning balance (in shares)     159,196  
Granted (in shares)     74,124  
Vested (in shares)     (34,056)  
Forfeited (in shares)     (24,787)  
Ending balance (in shares) 174,477   174,477  
Weighted Average Grant-Date Fair Value        
Beginning of period (in dollars per share)     $ 102.09  
Granted (in dollars per share)     232.78  
Vested (in dollars per share)     133.64  
Forfeited (in dollars per share)     155.34  
End of period (in dollars per share) $ 177.29   $ 177.29  
Target performance level, percentage     100.00%  
Unrecognized compensation cost $ 9.9   $ 9.9  
Fair value of share-based payment awards $ 0.0 $ 0.0 $ 6.6 $ 3.7
Minimum        
Weighted Average Grant-Date Fair Value        
Percentage of target award     0.00%  
Maximum        
Weighted Average Grant-Date Fair Value        
Percentage of target award     200.00%