XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Provision for Income Taxes (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 59.5 $ 139.8 $ 145.4
State 13.0 21.7 25.9
Foreign 40.8 44.7 41.5
Deferred (83.7) (88.5) (54.8)
Total provision for income taxes $ 29.6 $ 117.7 $ 158.0