v3.26.1
Research and Development Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 18, 2026
Research and Development Revenue [Line Items]      
Research and development expense $ 2,000 $ 3,600  
Cost of revenue 1,964 3,539  
BARDA Contract [Member]      
Research and Development Revenue [Line Items]      
Amount received from contract     $ 31,700
Development costs     9,700
Research and development expense 2,000 3,400  
Cost of revenue $ 64 $ 200  
Partnership With BARDA [Member]      
Research and Development Revenue [Line Items]      
Amount received from contract     86,600
Under the Contract with an Overall Value [Member]      
Research and Development Revenue [Line Items]      
Amount received from contract     $ 150,000