XML 62 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments (Details) - USD ($)
$ in Thousands
Oct. 27, 2018
Apr. 30, 2018
Short-term investments:    
Total held-to-maturity and short-term investments $ 138,536 $ 113,649
Long-term investments:    
Total long-term investments 30,459 40,656
Held to maturity securities    
Long-term investments:    
Total long-term investments 30,459 38,514
Held to maturity securities | Municipal securities    
Short-term investments:    
Total held-to-maturity and short-term investments 14,326 35,344
Long-term investments:    
Total long-term investments 993 2,046
Held to maturity securities | U.S. government securities    
Short-term investments:    
Total held-to-maturity and short-term investments 36,948 31,620
Long-term investments:    
Total long-term investments 26,746 27,356
Held to maturity securities | Corporate bonds    
Short-term investments:    
Total held-to-maturity and short-term investments 82,262 46,685
Long-term investments:    
Total long-term investments 2,720 9,112
Held to maturity securities | Certificates of deposit    
Short-term investments:    
Total held-to-maturity and short-term investments $ 5,000  
Available-for-sale securities    
Long-term investments:    
Total long-term investments   2,142
Available-for-sale securities | Auction rate securities    
Long-term investments:    
Total long-term investments   $ 2,142