XML 66 R53.htm IDEA: XBRL DOCUMENT v3.5.0.1
Fair Value of Financial Assets and Liabilities - Summary of Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2016
Apr. 30, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: $ 43,963 $ 54,041
Short-term investments: 50,682 52,730
Fair value, measurements, recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 5,271 4,064
Short-term investments: 50,682 52,730
Total assets 55,953 56,794
Fair value, measurements, recurring | Fair value, inputs, level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 922 2,831
Short-term investments: 33,600 28,808
Total assets 34,522 31,639
Fair value, measurements, recurring | Fair value, inputs, level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 4,349 1,233
Short-term investments: 17,082 23,922
Total assets 21,431 25,155
Fair value, measurements, recurring | Fair value, inputs, level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Short-term investments: 0 0
Total assets 0 0
Certificates of deposit | Fair value, measurements, recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 7,089 4,004
Certificates of deposit | Fair value, measurements, recurring | Fair value, inputs, level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Certificates of deposit | Fair value, measurements, recurring | Fair value, inputs, level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 7,089 4,004
Certificates of deposit | Fair value, measurements, recurring | Fair value, inputs, level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 102
Municipal bonds | Fair value, measurements, recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 102
Short-term investments: 0 4,565
Municipal bonds | Fair value, measurements, recurring | Fair value, inputs, level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Short-term investments: 0 0
Municipal bonds | Fair value, measurements, recurring | Fair value, inputs, level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 102
Short-term investments: 0 4,565
Municipal bonds | Fair value, measurements, recurring | Fair value, inputs, level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Short-term investments: 0 0
Commercial paper | Fair value, measurements, recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 4,349 875
Short-term investments: 4,043 6,273
Commercial paper | Fair value, measurements, recurring | Fair value, inputs, level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Short-term investments: 0 0
Commercial paper | Fair value, measurements, recurring | Fair value, inputs, level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 4,349 875
Short-term investments: 4,043 6,273
Commercial paper | Fair value, measurements, recurring | Fair value, inputs, level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Short-term investments: 0 0
U.S. Treasury securities | Fair value, measurements, recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 8,764 11,803
U.S. Treasury securities | Fair value, measurements, recurring | Fair value, inputs, level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 8,764 11,803
U.S. Treasury securities | Fair value, measurements, recurring | Fair value, inputs, level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
U.S. Treasury securities | Fair value, measurements, recurring | Fair value, inputs, level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
US government agencies debt securities | Fair value, measurements, recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 24,836 17,005
US government agencies debt securities | Fair value, measurements, recurring | Fair value, inputs, level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 24,836 17,005
US government agencies debt securities | Fair value, measurements, recurring | Fair value, inputs, level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
US government agencies debt securities | Fair value, measurements, recurring | Fair value, inputs, level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 256
Corporate debt securities | Fair value, measurements, recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 256
Short-term investments: 5,950 9,080
Corporate debt securities | Fair value, measurements, recurring | Fair value, inputs, level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Short-term investments: 0 0
Corporate debt securities | Fair value, measurements, recurring | Fair value, inputs, level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 256
Short-term investments: 5,950 9,080
Corporate debt securities | Fair value, measurements, recurring | Fair value, inputs, level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Short-term investments: 0 0
Money market funds | Fair value, measurements, recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 922 2,831
Money market funds | Fair value, measurements, recurring | Fair value, inputs, level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 922 2,831
Money market funds | Fair value, measurements, recurring | Fair value, inputs, level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Money market funds | Fair value, measurements, recurring | Fair value, inputs, level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: $ 0 $ 0