v3.24.2.u1
Marketable Securities - Summary of Scheduled Maturity for Marketable Securities (Detail) - USD ($)
$ in Thousands
Jul. 31, 2024
Apr. 30, 2024
Investments, Debt and Equity Securities [Abstract]    
Maturing in one year or less $ 66,855  
Maturing after one year through two years 62,677  
Maturing after two years through four years 12,892  
Total $ 142,424 $ 178,612