v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Weighted average basic common shares outstanding (in shares) 11,816,097 12,814,393 11,836,333 12,936,243
Dilutive effect of stock-based awards and employee stock purchases (in shares) 24,854 28,298 23,789 26,129
Weighted average dilutive common shares outstanding (in shares) 11,840,951 12,842,691 11,860,122 12,962,372
Basic:        
Net income $ 103.3 $ 140.5 $ 233.5 $ 268.6
Net income available to basic common shares $ 102.3 $ 138.9 $ 231.2 $ 265.4
Basic earnings per common share (in dollars per share) $ 8.66 $ 10.84 $ 19.54 $ 20.52
Diluted:        
Net income $ 103.3 $ 140.5 $ 233.5 $ 268.6
Net income available to diluted common shares $ 102.3 $ 139.0 $ 231.2 $ 265.4
Diluted earnings per common share (in dollars per share) $ 8.64 $ 10.82 $ 19.50 $ 20.48
Continuing Operations        
Basic:        
Less: Earnings allocated to participating securities $ 1.0 $ 1.6 $ 2.3 $ 3.2
Diluted:        
Less: Earnings allocated to participating securities 1.0 1.6 2.3 3.2
Discontinued operations        
Basic:        
Less: Earnings allocated to participating securities 0.0 0.0 0.0 0.0
Diluted:        
Less: Earnings allocated to participating securities $ 0.0 $ 0.0 $ 0.0 $ 0.0