v3.26.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Apr. 30, 2025
Liabilities, Fair Value Disclosure [Abstract]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Derivative instruments $ 10,968 $ 9,754
Fair value, measurements, recurring    
Assets, Fair Value Disclosure [Abstract]    
Money market funds (within cash and cash equivalents) 98,842 59,747
U.S. treasury securities   33,005
Equity securities 48,094 55,784
Corporate bonds   13,880
Total assets at fair value 146,936 162,416
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 10,968 9,754
Total liabilities at fair value 10,968 9,754
Fair value, measurements, recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
Money market funds (within cash and cash equivalents) 98,842 59,747
Equity securities 48,094 55,784
Corporate bonds   3,272
Total assets at fair value 146,936 118,803
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 5,140 6,456
Total liabilities at fair value 5,140 6,456
Fair value, measurements, recurring | Fair Value, Inputs, Level 2    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities   33,005
Corporate bonds   10,608
Total assets at fair value   43,613
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 5,828 3,298
Total liabilities at fair value $ 5,828 $ 3,298