XML 45 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Total Expenditures and Amortization of Capitalized Computer Software (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Total capitalized computer software development costs $ 3,724 $ 3,246 $ 2,747
Total research and development expense 11,889 11,248 11,088
Total research and development expense and capitalized computer software-development costs 15,613 14,494 13,835
Total amortization of capitalized computer software development costs $ 4,250 $ 3,921 $ 3,663