v3.26.1
Nature of the Business and Basis of Presentation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Feb. 12, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Nature Of Business And Basis Of Presentation [Line Items]        
Entity incorporated month and year   2010-10    
Restructuring and related cost, number of positions eliminated, period percent 30.00%      
Restructuring costs   $ 914    
Severance costs   $ 718    
Entity incorporation, state or country code   DE    
Net Income (Loss)   $ (19,913) $ 32,682  
Accumulated deficit   (992,316)   $ (972,403)
Cash and cash equivalents   $ 29,834   45,766
CARB-X [Member] | Maximum [Member]        
Nature Of Business And Basis Of Presentation [Line Items]        
Grant Received for Clinical Development       $ 3,583