XML 39 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Jan. 31, 2019
Accrued Expenses    
Web hosting services $ 7,478 $ 12,224
Accrued purchases of property and equipment 10,701 7,042
Other vendor expenses 12,707 12,326
Amounts due for employee expenses 1,682 949
Accrued expenses 32,568 32,541
Accrued Payroll and Benefits    
Accrued payroll and related expenses 5,686 4,326
Accrued bonuses 5,433 5,459
Accrued commissions 8,938 9,499
Accrued payroll and benefits $ 20,057 $ 19,284