v3.21.2
Balance Sheet Components - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jan. 31, 2021
Accrued Expenses    
Web hosting services $ 17,795 $ 14,187
Other accrued expenses 14,671 11,372
Accrued interest expense 11,937 687
Accrued marketing 10,970 14,592
Accrued purchases of property and equipment 8,979 4,570
Accrued legal and accounting 5,810 5,709
Accrued expenses 70,162 51,117
Accrued Payroll and Benefits    
Accrued payroll and related expenses 40,694 16,528
Accrued commissions 32,588 32,300
Accrued bonuses 13,518 12,110
Employee Stock Purchase Plan 8,662 10,969
Accrued payroll and benefits $ 95,462 $ 71,907