v3.25.2
License, Supply and Distribution Agreement - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jun. 20, 2025
Apr. 30, 2025
Jul. 31, 2025
License, Supply and Distribution Agreement [Line Items]      
Product revenue, net     $ 1,426
Kaken Agreement [Member]      
License, Supply and Distribution Agreement [Line Items]      
Non-refundable upfront payment $ 11,000    
Nonrefundable upfront payment received 11,000    
Potential regulatory and sales milestone payments $ 13,000    
Licensed Product, initial term   10 years  
Product revenue, net   $ 11,000