XML 113 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Before Income Taxes and Non-controlling Interests (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
United States $ 1,584.3 $ 2,222.2 $ 1,979.8
Foreign 253.1 313.6 382.4
Income before income taxes $ 1,837.4 $ 2,535.8 $ 2,362.2