v3.26.1
Government Contract - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2018
Mar. 31, 2026
Mar. 31, 2025
Government Contracts [Line Items]      
Grant revenue   $ 258 $ 5,874
Potential Amount of Committed Funding   65,600  
BARDA [Member]      
Government Contracts [Line Items]      
Potential contract amount awarded $ 44,200    
Cumulative Revenue   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  
BARDA [Member] | Grant [Member]      
Government Contracts [Line Items]      
Grant revenue   $ 0 $ 700