XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Accrued Compensation and Benefits    
Accrued bonus $ 4,960 $ 5,944
Accrued commissions 2,501 3,593
Accrued payroll and benefits 2,194 1,995
Employee contributions under the ESPP 1,232 1,109
Total accrued compensation and benefits $ 10,887 $ 12,641