XML 114 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current provision:      
Federal $ 338,234 $ 274,987 $ 18,951
State 98,881 115,196 33,291
Foreign 207,890 238,273 88,994
Total current provision 645,005 628,456 141,236
Deferred provision:      
Federal (248,927) 34,607 61,034
State (56,068) (4,395) 3,872
Foreign (105,780) (91,162) 7,959
Total deferred provision (410,775) (60,950) 72,865
Total provision for income taxes $ 234,230 $ 567,506 $ 214,101