XML 55 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Summary of Scheduled Maturity for Investments (Detail) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Investments Debt And Equity Securities [Abstract]    
Maturing in one year or less $ 129,235  
Maturing after one year through two years 50,542  
Maturing after two years through four years 18,560  
Total investments $ 198,337 $ 51,925