v3.26.1
Accrued and Other Current Liabilities - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
May 12, 2026
Jan. 31, 2026
Schedule of Accrued Liabilities [Line Items]      
Annual bonus paid $ 14,100    
Development deposit liability 13,500   $ 13,500
Subsequent Events [Member]      
Schedule of Accrued Liabilities [Line Items]      
Development deposit liability   $ 13,500  
Refund to customer   4,500  
Subsequent Events [Member] | 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