v3.22.2.2
Balance Sheet Components - Accrued Expenses (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Accrued Expenses    
Web hosting services $ 33,431 $ 23,711
Other accrued expenses 16,300 13,988
Accrued marketing 12,677 9,801
Accrued professional services 10,495 10,664
Accrued purchases of property and equipment 7,229 10,878
Accrued interest expense 4,750 10,375
Accrued partner commissions 4,036 3,965
Accrued expenses 88,918 83,382
Accrued Payroll and Benefits    
Accrued commissions 50,683 47,298
Accrued payroll and related expenses 35,836 24,910
Employee Stock Purchase Plan 22,839 14,764
Accrued bonuses 13,200 17,591
Accrued payroll and benefits $ 122,558 $ 104,563