XML 64 R50.htm IDEA: XBRL DOCUMENT v3.26.1
BARDA Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 33 Months Ended
Jul. 31, 2023
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Total Revenue   $ 127,427 $ 39,082  
Contract revenue        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Total Revenue   5,511 $ 0  
BARDA Agreement        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Amount of funding $ 47,500      
Additional funding 97,100      
Total funding $ 144,600      
Recognized reimbursement       $ 21,800
BARDA Agreement | Contract revenue        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Total Revenue   $ 2,400