XML 77 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes      
Current Federal Tax Expense (Benefit) $ (8,586) $ 33,832 $ 139,730
Current State and Local Tax Expense (Benefit) 3,352 16,108 29,117
Current International Tax Expense (Benefit) 200,912 299,031 293,195
Current Income Tax Expense (Benefit) 195,678 348,971 462,042
Deferred Federal Income Tax Expense (Benefit) (50,305) (59,342) (39,658)
Deferred State and Local Income Tax Expense (Benefit) (8,348) (11,960) (5,613)
Deferred International Income Tax Expense (Benefit) (41,213) (22,678) 32,221
Deferred Income Tax Expense (Benefit) (99,866) (93,980) (13,050)
Provision for income taxes $ 95,812 $ 254,991 $ 448,992