XML 66 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue      
Weighted average remaining lease term (in years) 2 years 6 months 29 days    
Lease expense under operating leases $ 0.7 $ 0.7 $ 0.7
Weighted average discount rate (as a percent) 7.89%    
Lease payments $ 0.7 0.6  
BARDA | Refundable Agreements      
Disaggregation of Revenue      
Provision for refundable amounts $ 0.1 $ 0.1