XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current tax provision:      
Federal $ 109,910 $ 57,526 $ 24,221
State 119,795 109,641 65,821
Foreign 676,827 357,189 277,846
Total current 906,532 524,356 367,888
Deferred tax provision:      
Federal (52,434) 188,937 (57,765)
State (30,691) (2,700) 164,685
Foreign (51,402) 13,282 (36,854)
Total deferred (134,527) 199,519 70,066
Provision for income taxes $ 772,005 $ 723,875 $ 437,954