Fair Value Measures and Disclosures- Summary of Fair Value of Financial Liabilities (Details) - Significant Unobservable Inputs (Level 3) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Estimate of Fair Value Measurement | Derivative Liabilities    
Fair Value Liabilities Measured On Recurring and Nonrecurring Basis [Line Items]    
Fair value amount $ 202  
Convertible Debt | Baker Bros. Notes    
Fair Value Liabilities Measured On Recurring and Nonrecurring Basis [Line Items]    
Principal Amount 27,323 $ 25,000
Unamortized Issuance Costs 0 0
Accrued Interest 698 1,656
Convertible Debt | Baker Bros. Notes | Reported Value Measurement    
Fair Value Liabilities Measured On Recurring and Nonrecurring Basis [Line Items]    
Net Carrying Amount 28,021 26,656
Convertible Debt | Baker Bros. Notes | Estimate of Fair Value Measurement    
Fair Value Liabilities Measured On Recurring and Nonrecurring Basis [Line Items]    
Fair value amount 81,717 50,752
Convertible Debt | Adjuvant Notes    
Fair Value Liabilities Measured On Recurring and Nonrecurring Basis [Line Items]    
Principal Amount 25,000 25,000
Unamortized Issuance Costs (146) (185)
Accrued Interest 2,355 396
Convertible Debt | Adjuvant Notes | Reported Value Measurement    
Fair Value Liabilities Measured On Recurring and Nonrecurring Basis [Line Items]    
Net Carrying Amount 27,209 25,211
Convertible Debt | Adjuvant Notes | Estimate of Fair Value Measurement    
Fair Value Liabilities Measured On Recurring and Nonrecurring Basis [Line Items]    
Fair value amount $ 27,209 $ 25,211