XML 80 R66.htm IDEA: XBRL DOCUMENT v3.23.4
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current tax provision:      
Federal $ 854,170 $ 109,910 $ 57,526
State 181,684 119,795 109,641
Foreign 304,539 676,827 357,189
Total current 1,340,393 906,532 524,356
Deferred tax provision:      
Federal (412,760) (52,434) 188,937
State (55,475) (30,691) (2,700)
Foreign (74,743) (51,402) 13,282
Total deferred (542,978) (134,527) 199,519
Provision for income taxes $ 797,415 $ 772,005 $ 723,875