XML 138 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 165.6 $ 207.5 $ 269.2
State 49.0 71.7 105.5
Foreign 1.8 7.4 (0.9)
Total current provision 216.4 286.6 373.8
Deferred:      
Federal 12.4 43.7 73.4
State 12.5 8.1 13.5
Foreign 15.4 12.2 7.7
Total deferred provision 40.3 64.0 94.6
Total provision $ 256.7 $ 350.6 $ 468.4