v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Weighted average basic common shares outstanding (in shares) 11,856,794 13,059,447
Dilutive effect of stock-based awards and employee stock purchases (in shares) 22,712 23,936
Weighted average dilutive common shares outstanding (in shares) 11,879,506 13,083,383
Basic:    
Net income $ 130.2 $ 128.1
Net income available to basic common shares $ 128.9 $ 126.5
Basic earnings per common share (in dollars per share) $ 10.87 $ 9.69
Diluted:    
Net income $ 130.2 $ 128.1
Net income available to diluted common shares $ 128.9 $ 126.5
Diluted earnings per common share (in dollars per share) $ 10.85 $ 9.67
Continuing Operations    
Basic:    
Less: Earnings allocated to participating securities $ 1.3 $ 1.6
Diluted:    
Less: Earnings allocated to participating securities 1.3 1.6
Discontinued operations    
Basic:    
Less: Earnings allocated to participating securities 0.0 0.0
Diluted:    
Less: Earnings allocated to participating securities $ 0.0 $ 0.0