v3.21.1
Balance Sheet Components - Accrued Expenses (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Jan. 31, 2021
Accrued Expenses    
Web hosting services $ 13,390 $ 14,187
Other accrued expenses 12,387 11,372
Accrued purchases of property and equipment 9,026 4,570
Accrued interest expense 6,312 687
Accrued marketing 6,093 14,592
Accrued legal and accounting 2,419 5,709
Accrued expenses 49,627 51,117
Accrued Payroll and Benefits    
Accrued commissions 24,479 32,300
Employee Stock Purchase Plan 24,308 10,969
Accrued payroll and related expenses 17,737 16,528
Accrued bonuses 12,575 12,110
Accrued payroll and benefits $ 79,099 $ 71,907