XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Feb. 06, 2022
Jan. 31, 2021
Balance Sheet Components Disclosure [Abstract]    
Taxes payable $ 6,312 $ 4,097
Accrued marketing 13,257 15,638
Accrued cloud and outside services 6,135 2,874
Supply chain-related accruals 6,991 7,461
Accrued service logistics and professional services 6,244 3,122
Acquisition earn-out 5,211 9,600
Customer deposits from contracts with customers 10,409 0
Other accrued liabilities 23,952 18,962
Accrued expenses and other liabilities $ 78,511 $ 61,754