v3.20.4
Balance Sheet Components - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Accrued marketing $ 14,592 $ 1,970
Web hosting services 14,187 16,367
Other accrued expenses 12,059 7,459
Accrued legal and accounting 5,709 1,770
Accrued purchases of property and equipment 4,570 2,789
Accrued expenses $ 51,117 $ 30,355