XML 28 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Summary of Accrued Compensation (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued salaries and bonuses $ 3,003 $ 8,312
Accrued commissions 2,709 11,280
Accrued vacation 3,766 3,906
Employee stock purchase plan 2,140 8,693
Payroll taxes 6,606 4,969
Accrued compensation $ 18,224 $ 37,160