XML 124 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Provision for Income Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 158.0 $ 131.8 $ 104.0
State 33.5 26.6 21.6
Foreign 20.0 14.5 7.8
Total current 211.5 172.9 133.4
Deferred:      
Federal (19.6) (22.2) (13.9)
State (4.0) (4.9) (3.1)
Foreign (1.0) 1.6 2.3
Total deferred (24.6) (25.5) (14.7)
Total provision for income taxes $ 186.9 $ 147.4 $ 118.7