XML 128 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Components Of Income Tax Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
U.S., current $ 271,801 $ 249,149 $ 222,074
Foreign, current 123,933 69,669 12,042
Total current tax expense 395,734 318,818 234,116
U.S., deferred 399,169 250,041 (301,423)
Foreign, deferred (4,609) (16,243) 19,098
Total deferred tax expense (benefit) 394,560 233,798 (282,325)
Income tax expense (benefit) $ 790,294 $ 552,616 $ (48,209)