XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Accrued Compensation and Benefits    
Accrued bonus $ 7,028 $ 6,728
Accrued commissions 3,530 7,976
Accrued payroll and benefits 4,497 4,754
Employee contributions under the ESPP 1,550 1,633
Total accrued compensation and benefits $ 16,605 $ 21,091