XML 58 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Apr. 30, 2018
Apr. 30, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 46,972 $ 62,647
Marketable securities 35,014 23,787
Total 81,986 86,434
Quoted Prices in Active Markets for Identical Assets, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 46,972 62,647
Marketable securities 11,125 8,984
Total 58,097 71,631
Significant Other Observable Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 23,889 14,803
Total $ 23,889 $ 14,803