v3.26.1
Balance Sheet Components - Schedule of Accrued Personnel Related Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Balance Sheet Related Disclosures [Abstract]    
Payroll expenses $ 20,041 $ 14,001
Accrued bonus 15,090 61,081
Commissions 7,293 8,013
Total accrued personnel related expenses $ 42,424 $ 83,095