XML 43 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Investments - Auction rate securities (Details)
$ in Thousands
12 Months Ended
Apr. 30, 2020
USD ($)
Available-For-Sale Securities  
Fair value $ 15,030
Minimum  
Available For Sale Securities  
Maturity period of available-for-sale securities 1 year
Maximum  
Available For Sale Securities  
Maturity period of available-for-sale securities 16 years