XML 90 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Available For Sale Securities (Details) - Available-for-sale securities - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Available-For-Sale Securities.    
Amortized Cost $ 36,953 $ 58,032
Gross Unrealized Gains 9 70
Gross Unrealized Losses (3) (7)
Total 36,959 58,095
Municipal securities    
Available-For-Sale Securities.    
Amortized Cost 23,227 6,807
Gross Unrealized Gains 8 29
Gross Unrealized Losses (2)  
Total 23,233 6,836
U.S. government securities    
Available-For-Sale Securities.    
Amortized Cost 8,008 42,730
Gross Unrealized Gains 1 41
Gross Unrealized Losses   (4)
Total 8,009 42,767
Corporate bonds    
Available-For-Sale Securities.    
Amortized Cost 5,718 8,495
Gross Unrealized Losses (1) (3)
Total $ 5,717 $ 8,492