XML 36 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value of Financial Assets and Liabilities - Summary of Short-Term Investments (Details) - USD ($)
3 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Apr. 30, 2017
Schedule of Available-for-Sale Securities [Line Items]      
Cost $ 37,566,000   $ 38,718,000
Gross Unrealized Gains 0   0
Gross Unrealized Losses (44,000)   (29,000)
Fair Value 37,522,000   38,689,000
Impairment Charges 0 $ 0  
Certificates of deposit      
Schedule of Available-for-Sale Securities [Line Items]      
Cost 2,650,000   1,930,000
Gross Unrealized Gains 0   0
Gross Unrealized Losses 0   0
Fair Value 2,650,000   1,930,000
Commercial paper      
Schedule of Available-for-Sale Securities [Line Items]      
Cost 5,556,000   4,206,000
Gross Unrealized Gains 0   0
Gross Unrealized Losses 0   0
Fair Value 5,556,000   4,206,000
U.S. Treasury securities      
Schedule of Available-for-Sale Securities [Line Items]      
Cost     8,705,000
Gross Unrealized Gains     0
Gross Unrealized Losses     (5,000)
Fair Value     8,700,000
US government agencies debt securities      
Schedule of Available-for-Sale Securities [Line Items]      
Cost 22,088,000   16,733,000
Gross Unrealized Gains 0   0
Gross Unrealized Losses (38,000)   (15,000)
Fair Value 22,050,000   16,718,000
Corporate debt securities      
Schedule of Available-for-Sale Securities [Line Items]      
Cost 7,272,000   7,144,000
Gross Unrealized Gains 0   0
Gross Unrealized Losses (6,000)   (9,000)
Fair Value $ 7,266,000   $ 7,135,000