XML 16 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Payable, Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Payables and Accruals [Abstract]    
Accounts payable $ 9,599 $ 8,025
Accrued employee compensation 20,622 19,029
Accrued capital expenditures 7,002 143
Accrued Knowledge Network application provider fees 5,561 2,508
Accrued professional services and associated costs 3,077 2,198
Accrued sales and use tax 1,185 2,206
Accrued employee stock purchase plan withholdings liability 3,277 2,635
Customer deposits 901 1,144
Other current liabilities 8,258 6,348
Total accounts payable, accrued expenses and other current liabilities $ 59,482 $ 44,236