v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]        
benefit related to carryback of net operating loss   $ 95,600    
Deferred tax assets $ 2,187,826 2,187,826   $ 3,334,854
Federal net operating loss carryforwards 5,100,000 5,100,000   8,800,000
Federal research and development tax credit carryforwards 287,000 287,000   491,200
State net operating loss carryforwards 2,500,000 2,500,000   5,500,000
State research and development and enterprise zone tax credit carryfowards 200,800 200,800   338,100
Unrecognized tax benefits that would impact effective tax rate       195,200
Unrecognized tax benefits, income tax penalties and interest accrued 52,200 $ 52,200   $ 58,700
Tax adjustments, settlements, and unusual provisions     $ 196,400  
Income tax expense, uncertain tax positions     26,600  
Internal Revenue Service (IRS)        
Operating Loss Carryforwards [Line Items]        
Income tax examination, estimate of possible loss 1,300,000      
Amount of possible loss which exceeds reserves $ 1,000,000      
Domestic Tax Authority        
Operating Loss Carryforwards [Line Items]        
Deferred tax assets     $ 140,700