XML 59 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued and Other Current Liabilities - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Jul. 31, 2025
Jan. 31, 2025
Schedule of Accrued Liabilities [Line Items]      
Annual bonus paid $ 9,800    
Development deposit liability   $ 13,500 $ 13,500
Cash [Member]      
Schedule of Accrued Liabilities [Line Items]      
Annual bonus paid 3,700    
Restricted stock units [Member]      
Schedule of Accrued Liabilities [Line Items]      
Annual bonus paid $ 6,100