v3.26.1
Nature of the Business - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
May 31, 2026
Dec. 31, 2025
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]          
Accumulated deficit $ (308,836) $ (308,836)     $ (300,580)
Aggregate milestone payment   $ 470,000      
Common Stock, Shares Authorized 100,000,000 100,000,000     500,000,000
Common stock, par value $ 0.01 $ 0.01   $ 0.01 $ 0.01
Cash, cash equivalents and marketable securities $ 62,000 $ 62,000      
Net proceeds from the public offering $ 58,300 $ 60,295 $ 0    
Maximum [Member]          
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]          
Common Stock, Shares Authorized       100,000,000  
Minimum [Member]          
Organization Consolidation And Presentation Of Financial Statements Disclosure [Line Items]          
Common Stock, Shares Authorized       500,000,000