XML 64 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Summary of Accrued Compensation (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued salaries and bonuses $ 5,060 $ 8,312
Accrued commissions 10,602 11,280
Accrued vacation 4,313 3,906
Employee stock purchase plan 6,230 8,693
Payroll taxes 5,717 4,969
Accrued compensation $ 31,922 $ 37,160