v3.26.1
Funding Arrangements - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 31 Months Ended
Sep. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Apr. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
May 31, 2024
USD ($)
Option
Jul. 31, 2023
USD ($)
Option
Sep. 30, 2022
USD ($)
Option
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Government Assistance [Line Items]                          
Maximum amount eligible to receive under cost-reimbursement contract award   $ 18,300         $ 17,800            
Other liabilities current               $ 776   $ 776     $ 1,229
NIAID Contract                          
Government Assistance [Line Items]                          
Maximum amount eligible to receive under cost-reimbursement contract award   18,300         $ 17,800            
Government committed contract funding amount   9,300                      
Number of option period for funding from government contract             48 months            
Government contract income recognized               200 $ 3,200 200 $ 3,200    
Government contract receivable                         500
Number of option exercised for government contract | Option         2 2              
Number of available options under government contract | Option             7            
Government contract fund increased amount     $ 500   $ 3,800 $ 700              
Government contract funding reduced amount   $ 9,000                      
Proceeds from government contract                   9,300   $ 8,800  
BMGF Grant                          
Government Assistance [Line Items]                          
Grant award amount $ 1,900                        
Grant income recognized               300   800      
Other liabilities current               $ 800   $ 800     $ 1,200
Gates Foundation Grant                          
Government Assistance [Line Items]                          
Grant award amount       $ 2,000                  
Grant funding in advance amount       $ 1,100                  
2024 BMGF Grant                          
Government Assistance [Line Items]                          
Grant income recognized                 $ 500   $ 900