v3.26.3
Subsequent Events - Additional information (Detail) - USD ($)
$ / shares in Units, $ in Millions
Nov. 05, 2025
Mar. 25, 2025
Common Stock [Member]    
Subsequent Event [Line Items]    
Sale of stock issue price per share   $ 13
Net proceeds from public offering $ 100  
Sale of stock number of shares issued in the transaction   900,000
Suvretta Funds [Member]    
Subsequent Event [Line Items]    
Sale of stock issue price per share $ 13.5  
Percentage on proceeds received 6.00%  
Sale of stock number of shares issued in the transaction 1,481,481