v3.20.2
Balance Sheet Components - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Accrued Expenses    
Web hosting services $ 8,169 $ 16,367
Other accrued expenses 4,133 7,459
Accrued marketing 2,900 1,970
Accrued purchases of property and equipment 2,630 2,789
Accrued legal and accounting 1,379 1,770
Accrued expenses 19,211 30,355
Accrued Payroll and Benefits    
Accrued commissions 11,024 15,399
Accrued payroll and related expenses 10,635 6,680
Accrued bonuses 8,115 8,171
Employee Stock Purchase Plan 6,325 6,560
Accrued payroll and benefits $ 36,099 $ 36,810