v3.26.1
Government Contracts - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2018
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Government Contracts [Line Items]          
Grant revenue   $ 0 $ 14,189 $ 258 $ 20,063
Potential Amount of Committed Funding   65,600   65,600  
BARDA [Member]          
Government Contracts [Line Items]          
Potential contract amount awarded $ 44,200        
Cumulative Revenue   65,100   65,100  
BARDA [Member] | Base Period Contracts [Member]          
Government Contracts [Line Items]          
Potential amount initial funding awarded $ 15,700        
Contract term 3 years        
Potential Amount of Committed Funding   65,600   65,600  
BARDA [Member] | Grant [Member]          
Government Contracts [Line Items]          
Grant revenue   $ 0 $ 2,400 $ 0 $ 3,100