v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 10, 2026
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Apr. 30, 2025
USD ($)
May 31, 2024
USD ($)
Jul. 31, 2023
USD ($)
Sep. 30, 2022
USD ($)
Mar. 31, 2026
USD ($)
Segment
shares
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Jun. 17, 2025
Accounting Policies [Line Items]                    
Net loss             $ 10,028 $ 10,649    
Cash flows used in operating activities             12,073 $ 10,624    
Accumulated deficit             250,978   $ 240,950  
Cash, cash equivalents and investments             $ 85,300      
Number of operating segment | Segment             1      
Number of reportable segment | Segment             1      
Cash and cash equivalents             $ 53,487   19,941  
Investments             $ 31,800   $ 40,100  
Maximum amount eligible to receive under cost-reimbursement contract award   $ 18,300       $ 17,800        
Award reduction amount   9,000                
Maximum amount eligible to receive under cost-reimbursement cumulative contract award after reduction   9,300                
ASU 2020-06                    
Accounting Policies [Line Items]                    
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]                   true
Change in Accounting Principle, Accounting Standards Update, Adoption Date                   Jun. 17, 2025
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]                   true
ASU 2023-09                    
Accounting Policies [Line Items]                    
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]             true      
Change in Accounting Principle, Accounting Standards Update, Adoption Date             Dec. 31, 2025      
NIAID Contract                    
Accounting Policies [Line Items]                    
Maximum amount eligible to receive under cost-reimbursement contract award   $ 18,300       $ 17,800        
Government contract fund increased amount     $ 500 $ 3,800 $ 700          
Exchange Agreements                    
Accounting Policies [Line Items]                    
Exchange of common stock for pre-funded warrants, shares | shares   2,952,000                
Nominal exercise price | $ / shares   $ 0.00001                
Private Placement | Common Stock                    
Accounting Policies [Line Items]                    
Stock issued during period, shares | shares 8,245,611           8,245,611      
Private Placement | Pre-funded Warrants                    
Accounting Policies [Line Items]                    
Nominal exercise price | $ / shares $ 0.00001                  
Private Placement | Pre-funded Warrants | Maximum                    
Accounting Policies [Line Items]                    
Issuance of warrants to purchase common stock | shares 5,789,493