XML 99 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Taxes Effective Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Effective Tax Rate Reconciliation, Excess Tax Benefits $ (11,875) $ (13,674) $ (22,965)
Effective Income Tax Rate Reconciliation, Tax Settlement, Amount (22,982) 0 0
Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate 217,817 204,483 224,825
State and Local Income Taxes 5,504 6,858 5,132
Foreign Income Tax Rate Differential (21,489) (14,611) (3,055)
Other Adjustments 7,108 1,894 (5,847)
Provision for taxes $ 174,083 $ 184,950 $ 198,090
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate 21.00% 21.00%