XML 25 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Jan. 31, 2019
Balance Sheet Components Disclosure [Abstract]    
Taxes payable $ 10,579 $ 7,146
Accrued marketing 10,159 6,173
Accrued travel and entertainment expenses 3,054 3,570
Acquisition consideration held back 0 3,725
Other accrued liabilities 24,431 19,246
Total accrued expenses and other liabilities $ 48,223 $ 39,860