XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Income Tax Disclosure [Abstract]          
Provision for income taxes $ 315,406 $ 230,266 $ 402,209 $ 285,873  
Effective tax rates 30.00% 46.00% 22.00% 32.00%  
Income Tax Contingency [Line Items]          
Effective income tax rate reconciliation, share-based compensation, excess tax benefit $ 92,000 $ 46,000 $ 157,000 $ 87,000  
Unrecognized tax benefits 81,000   81,000   $ 67,000
Reduction in provision for income taxes due to impact of effective tax rate 47,000   47,000    
Deferred tax assets, valuation allowance 352,000   352,000   135,000
Other noncurrent liabilities          
Income Tax Contingency [Line Items]          
Unrecognized tax benefits 24,000   24,000    
Non-current Assets          
Income Tax Contingency [Line Items]          
Unrecognized tax benefits 29,000   29,000    
Deferred tax assets 389,000   389,000   $ 658,000
Research Tax Credit Carryforward          
Income Tax Contingency [Line Items]          
Tax credit carryforward 220,000   220,000    
Valuation allowance $ 220,000   $ 220,000