v3.26.3
INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments $ 22,674 $ 11,875
Fair value, measurements, recurring    
Assets, Fair Value Disclosure [Abstract]    
Money market funds (within cash and cash equivalents) 141,249 109,631
Equity securities 34,698 42,168
Total assets at fair value 175,947 151,799
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 22,674 11,875
Total liabilities at fair value 22,674 11,875
Fair value, measurements, recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
Money market funds (within cash and cash equivalents) 141,249 109,631
Equity securities 34,698 42,168
Total assets at fair value 175,947 151,799
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 9,076 2,166
Total liabilities at fair value 9,076 2,166
Fair value, measurements, recurring | Fair Value, Inputs, Level 2    
Assets, Fair Value Disclosure [Abstract]    
Equity securities 0 0
Total assets at fair value 0 0
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 13,598 9,709
Total liabilities at fair value 13,598 9,709
Fair value, measurements, recurring | Fair Value, Inputs, Level 3    
Assets, Fair Value Disclosure [Abstract]    
Equity securities 0 0
Total assets at fair value 0 0
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 0 0
Total liabilities at fair value $ 0 $ 0