v3.23.2
Fair Value Measurements - Narrative (Details)
Jun. 30, 2023
USD ($)
Apr. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Feb. 28, 2023
Dec. 31, 2022
USD ($)
Embedded derivative within 2023 Funding Agreement          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument, fair value   $ 76,000,000      
2023 Funding Agreement, Thermo Guarantee          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument, fair value   $ 6,900,000      
2021 Funding Agreement          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument, fair value $ 76,300,000        
2019 Facility Agreement          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Embedded derivative liability     $ 0   $ 122,000
Embedded derivative within 2023 Funding Agreement          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Embedded derivative liability $ 42,000        
Embedded derivative within 2023 Funding Agreement | Measurement Input, Discount Rate          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Derivative liability, measurement input 0.0821 0.0852   0.0852  
2023 Funding Agreement, Thermo Guarantee | Measurement Input, Discount Rate          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Derivative liability, measurement input   0.0622      
2021 Funding Agreement | Measurement Input, Discount Rate          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Derivative liability, measurement input 0.0852