v3.26.1
Earnings Per Share - Computation of Basic and Diluted Net Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income $ 107.4 $ 89.5 $ 263.1 $ 228.9
Denominator:        
Basic weighted average shares outstanding 45,836 56,117 48,448 56,045
Diluted weighted average shares outstanding 45,905 56,500 48,492 56,324
Earnings per share:        
Earnings per share, basic $ 2.34 $ 1.59 $ 5.43 $ 4.08
Earnings per share, diluted $ 2.34 $ 1.58 $ 5.43 $ 4.06
Restricted Stock Units [Member]        
Denominator:        
Dilutive effect of unvested restricted stock and restricted stock units 69 383 45 279