v3.26.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments $ 11,875 $ 9,754
Fair value, measurements, recurring    
Assets, Fair Value Disclosure [Abstract]    
Money market funds (within cash and cash equivalents) 109,631 59,747
U.S. treasury securities   33,005
Equity securities 42,168 55,784
Corporate bonds   13,880
Total assets at fair value 151,799 162,416
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 11,875 9,754
Total liabilities at fair value 11,875 9,754
Fair value, measurements, recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
Money market funds (within cash and cash equivalents) 109,631 59,747
U.S. treasury securities   0
Equity securities 42,168 55,784
Corporate bonds   3,272
Total assets at fair value 151,799 118,803
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 2,166 6,456
Total liabilities at fair value 2,166 6,456
Fair value, measurements, recurring | Fair Value, Inputs, Level 2    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities   33,005
Equity securities 0 0
Corporate bonds   10,608
Total assets at fair value 0 43,613
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 9,709 3,298
Total liabilities at fair value 9,709 3,298
Fair value, measurements, recurring | Fair Value, Inputs, Level 3    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities   0
Equity securities 0 0
Corporate bonds   0
Total assets at fair value 0 0
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 0 0
Total liabilities at fair value $ 0 $ 0