v3.26.1
Nature of the Business and Basis of Presentation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2026
Mar. 31, 2025
Sep. 30, 2025
Subsidiary, Sale of Stock [Line Items]                
Entity incorporated, in year           1995    
Net loss   $ 13,091 $ 11,938 $ 22,644 $ 22,290 $ 25,029 $ 44,934 $ 81,889
Accumulated deficit   429,958       429,958   $ 404,929
Cash, cash equivalents and short-term marketable securities   $ 227,012       $ 227,012    
Underwritten Public Offering [Member]                
Subsidiary, Sale of Stock [Line Items]                
Company issued and sold shares 7,475              
Common stock price per share $ 10              
Gross proceeds of the offering $ 74,750