v3.25.2
Fair Value Measurements - Schedule of Financial Assets and Liability Measured at Fair Value (Detail) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Assets:    
Cash equivalents $ 86,586 $ 98,644
Marketable securities 67,161 89,002
Cash equivalents and marketable securities 153,747 187,646
Liabilities:    
Derivative Liability 9,410 6,440
Level 1 [Member]    
Assets:    
Cash equivalents 86,586 98,644
Cash equivalents and marketable securities 86,586 98,644
Level 2 [Member]    
Assets:    
Cash equivalents and marketable securities 67,161 89,002
Level 3 [Member]    
Liabilities:    
Derivative Liability 9,410 6,440
Corporate Debt Securities [Member]    
Assets:    
Marketable securities 56,660 75,243
Corporate Debt Securities [Member] | Level 2 [Member]    
Assets:    
Marketable securities 56,660 75,243
U.S. Government Agency Securities [Member]    
Assets:    
Marketable securities 10,501 13,759
U.S. Government Agency Securities [Member] | Level 2 [Member]    
Assets:    
Marketable securities $ 10,501 $ 13,759