v3.25.2
Fair Value Measurements - Summary of Fair Values of Company's Marketable Securities By Type (Detail) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 66,414 $ 87,744
Unrealized Gains 750 1,258
Unrealized Losses (3) 0
Estimated Fair Value 67,161 89,002
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 55,984 74,150
Unrealized Gains 678 1,093
Unrealized Losses (2) 0
Estimated Fair Value 56,660 75,243
Obligations of U.S. Government and Its Agencies [Member]    
Marketable Securities [Line Items]    
Amortized Cost 10,430 13,594
Unrealized Gains 72 165
Unrealized Losses (1) 0
Estimated Fair Value $ 10,501 $ 13,759