XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Compensation And Benefits [Abstract]    
Accrued commissions $ 16,932 $ 15,993
Accrued bonus 3,220 2,632
Accrued vacation 20,614 15,970
Accrued payroll and withholding taxes 11,574 18,885
ESPP employee contribution 4,247 2,709
Other 2,041 750
Total accrued compensation and benefits $ 58,628 $ 56,939