Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]      
Income tax benefits - operating losses incurred $ 0 $ 0 $ 0
Federal operating loss carryforwards 584,800    
State operating loss carryforwards 583,600    
Federal operating loss carryforwards subject to expiration 37,200    
Federal operating loss carryforwards subject to expiration indefinitely 547,600    
Research and development tax credit carryforwards 45,478 36,161  
Increase in gross deferred tax assets, before valuation allowance 46,400    
Uncertain tax positions 0 0  
Accrued interest or penalties 0 $ 0  
Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Research and development tax credit carryforwards 29,500    
State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Research and development tax credit carryforwards $ 19,900