XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Scheduled Maturity for Marketable Securities (Detail) - USD ($)
$ in Thousands
Apr. 30, 2022
Apr. 30, 2021
Investments, Debt and Equity Securities [Abstract]    
Maturing in one year or less $ 101,664  
Maturing after one year through two years 22,562  
Maturing after two years through six years 11,244  
Total investments $ 135,470 $ 198,337