v3.26.1
Funding Arrangements - Additional Information (Details)
$ in Thousands
1 Months Ended 3 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
Apr. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Jul. 31, 2023
USD ($)
Option
Sep. 30, 2022
USD ($)
Option
Mar. 31, 2026
USD ($)
Mar. 31, 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                   $ 567     $ 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 $ 0    
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                      
Funding of option extends estimated completion of contract term                   29 months      
Proceeds from government contract                   $ 9,300   $ 8,800  
Contract term                   18 months      
NIAID Contract | Prepaid Expenses and Other Current Assets                          
Government Assistance [Line Items]                          
Government contract receivable                   $ 700      
BMGF Grant                          
Government Assistance [Line Items]                          
Grant award amount $ 1,900           $ 1,800            
Grant income recognized                   500      
Other liabilities current                   600     $ 1,200
Gates Foundation Grant                          
Government Assistance [Line Items]                          
Grant award amount       $ 2,000                  
Grant funding in advance amount       $ 1,100     $ 1,000            
Amount received in grant funding           $ 800              
2024 BMGF Grant                          
Government Assistance [Line Items]                          
Grant income recognized                   $ 0 $ 400