XML 29 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Investments - Held-To-Maturity Securities (Details) - USD ($)
$ in Thousands
Oct. 26, 2019
Apr. 30, 2019
Held To Maturity Securities    
Amortized Cost $ 170,166 $ 159,873
Gross Unrealized Gains 203 100
Gross Unrealized Losses (17) (58)
Fair Value 170,352 159,915
Municipal securities    
Held To Maturity Securities    
Amortized Cost 26,776 5,332
Gross Unrealized Gains   2
Gross Unrealized Losses (6) (1)
Fair Value 26,770 5,333
U.S. government securities    
Held To Maturity Securities    
Amortized Cost 65,826 70,609
Gross Unrealized Gains 150 78
Gross Unrealized Losses   (52)
Fair Value 65,976 70,635
Corporate bonds    
Held To Maturity Securities    
Amortized Cost 76,543 83,932
Gross Unrealized Gains 52 20
Gross Unrealized Losses (11) (5)
Fair Value 76,584 $ 83,947
Certificates of deposit    
Held To Maturity Securities    
Amortized Cost 1,021  
Gross Unrealized Gains 1  
Fair Value $ 1,022