v3.20.1
Balance Sheet Components - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Feb. 01, 2019
Jan. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Web hosting services $ 16,367   $ 12,224
Other accrued expenses 11,199   13,275
Accrued purchases of property and equipment 2,789   7,042
Accrued expenses $ 30,355 $ 33,096 $ 32,541