XML 62 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value of Financial Assets and Liabilities - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2017
Apr. 30, 2016
Schedule of Available-for-Sale Securities [Line Items]    
Cost $ 38,718 $ 50,692
Gross Unrealized Gains 0 5
Gross Unrealized Losses (29) (15)
Fair Value 38,689 50,682
Impairment Charges 0 0
Certificates of deposit    
Schedule of Available-for-Sale Securities [Line Items]    
Cost 1,930 7,090
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (1)
Fair Value 1,930 7,089
Commercial paper    
Schedule of Available-for-Sale Securities [Line Items]    
Cost 4,206 4,043
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 4,206 4,043
U.S. Treasury securities    
Schedule of Available-for-Sale Securities [Line Items]    
Cost 8,705 8,764
Gross Unrealized Gains 0 0
Gross Unrealized Losses (5) 0
Fair Value 8,700 8,764
US government agencies debt securities    
Schedule of Available-for-Sale Securities [Line Items]    
Cost 16,733 24,841
Gross Unrealized Gains 0 4
Gross Unrealized Losses (15) (9)
Fair Value 16,718 24,836
Corporate debt securities    
Schedule of Available-for-Sale Securities [Line Items]    
Cost 7,144 5,954
Gross Unrealized Gains 0 1
Gross Unrealized Losses (9) (5)
Fair Value $ 7,135 $ 5,950