v3.20.4
Balance Sheet Components - Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Accrued commissions $ 32,300 $ 15,399
Accrued payroll and related expenses 16,528 6,680
Accrued bonuses 12,110 8,171
Employee Stock Purchase Plan 10,969 6,560
Accrued payroll and benefits $ 71,907 $ 36,810