XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jan. 31, 2021
Balance Sheet Components Disclosure [Abstract]    
Taxes payable $ 2,339 $ 4,097
Accrued marketing 10,072 15,638
Accrued travel and entertainment expenses 1,609 866
Acquisition consideration 3,465 9,600
Contract liabilities from contracts with customers 18,802 0
Other accrued liabilities 37,597 31,553
Total accrued expenses and other liabilities $ 73,884 $ 61,754