v3.22.0.1
Balance Sheet Components - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Web hosting services $ 23,711 $ 14,187
Other accrued expenses 14,451 11,372
Accrued legal and accounting 14,166 5,709
Accrued purchases of property and equipment 10,878 4,570
Accrued interest expense 10,375 687
Accrued marketing 9,801 14,592
Accrued expenses $ 83,382 $ 51,117