XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Summary of Scheduled Maturity for Investments (Detail) - USD ($)
$ in Thousands
Apr. 30, 2020
Apr. 30, 2019
Investments Debt And Equity Securities [Abstract]    
Maturing in one year or less $ 32,391  
Maturing after one year through two years 11,698  
Maturing after two years 7,836  
Total investments $ 51,925 $ 68,805