v3.26.1
BARDA Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 36 Months Ended
Jul. 31, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Revenue   $ 101,931 $ 39,736 $ 229,358 $ 78,818  
Grant income            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Revenue   2,624 $ 0 5,053 $ 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           $ 24,400
BARDA Agreement | Grant income            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Revenue   $ 2,700   $ 5,100