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 9 Months Ended 12 Months Ended
Oct. 31, 2025
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2025
Subsidiary, Sale of Stock [Line Items]                    
Entity incorporated, in year               1995    
Net loss   $ 19,501 $ 13,091 $ 11,938 $ 18,255 $ 22,644 $ 22,290 $ 44,530 $ 63,189 $ 81,889
Accumulated deficit   449,459           449,459   $ 404,929
Cash, cash equivalents and short-term marketable securities   $ 211,493           $ 211,493    
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