XML 70 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2017
Apr. 30, 2016
Accrued Liabilities and Other Current Liabilities [Abstract]    
Accrued compensation $ 11,950 $ 9,819
Accrued taxes 582 1,886
Accrued revenue share 3,006 3,883
Customer credit balances 401 706
Accrued other liabilities 4,663 6,873
Total accrued expenses and other current liabilities $ 20,602 $ 23,167