XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Income Tax Disclosure [Abstract]          
Provision for income taxes $ 240,776 $ 315,406 $ 568,563 $ 402,209  
Effective tax rate 15.00% 30.00% 16.00% 22.00%  
Income Tax Contingency [Line Items]          
Tax benefit from share based compensation $ 19,000 $ 92,000 $ 66,000 $ 157,000  
Unrecognized tax benefits 177,000   177,000   $ 140,000
Reduction in provision for income taxes due to impact of effective tax rate 109,000   109,000    
Deferred tax assets, valuation allowance 326,000   326,000   250,000
Other noncurrent liabilities          
Income Tax Contingency [Line Items]          
Unrecognized tax benefits 38,000   38,000    
Non-current Assets          
Income Tax Contingency [Line Items]          
Unrecognized tax benefits 139,000   139,000    
Deferred tax assets $ 378,000   $ 378,000   $ 589,000