v3.26.1
Accrued and Other Current Liabilities - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Apr. 30, 2026
May 12, 2026
Jan. 31, 2026
Schedule of Accrued Liabilities [Line Items]        
Annual bonus paid   $ 14,100    
Development deposit liability $ 0     $ 13,500
Reduction of research and development expense $ 9,000      
Termination Agreement [Member]        
Schedule of Accrued Liabilities [Line Items]        
Refund to customer     $ 4,500  
Cash [Member]        
Schedule of Accrued Liabilities [Line Items]        
Annual bonus paid   8,600    
Restricted stock units [Member]        
Schedule of Accrued Liabilities [Line Items]        
Annual bonus paid   $ 5,500