v3.23.2
Nature of Organization and Operations (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 22, 2022
USD ($)
quarter_period
Nov. 07, 2022
Nov. 30, 2022
Dec. 31, 2022
USD ($)
commercial_product
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Long-Term Purchase Commitment [Line Items]            
Number of commercial products | commercial_product       1    
Cash and cash equivalents       $ 90,466 $ 149,800 $ 228,698
Restructuring Plan, November 2022            
Long-Term Purchase Commitment [Line Items]            
Positions eliminated, percent   14.00% 14.00%      
BioVectra Inc            
Long-Term Purchase Commitment [Line Items]            
Long-term purchase commitment, termination amount payable $ 32,500          
Long-term purchase commitment, upfront payment termination amount $ 17,500     $ 17,500    
Long-term purchase commitment, termination amount payable after upfront payment, number of quarterly periods | quarter_period 6          
Long-term purchase commitment, termination amount payable after upfront payment, per quarter $ 2,500          
Long-term purchase commitment, termination amount payable after upfront payment $ 15,000