XML 69 R62.htm IDEA: XBRL DOCUMENT v3.26.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Liabilities, Fair Value Disclosure [Abstract]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Derivative instruments $ 5,539 $ 9,754
Fair value, measurements, recurring    
Assets, Fair Value Disclosure [Abstract]    
Money market funds (within cash and cash equivalents) 68,635 59,747
U.S. treasury securities 16,046 33,005
Equity securities 61,305 55,784
Corporate bonds 13,876 13,880
Total assets at fair value 159,862 162,416
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 5,539 9,754
Total liabilities at fair value 5,539 9,754
Fair value, measurements, recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
Money market funds (within cash and cash equivalents) 68,635 59,747
Equity securities 61,305 55,784
Corporate bonds   3,272
Total assets at fair value 129,940 118,803
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 3,697 6,456
Total liabilities at fair value 3,697 6,456
Fair value, measurements, recurring | Fair Value, Inputs, Level 2    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities 16,046 33,005
Corporate bonds 13,876 10,608
Total assets at fair value 29,922 43,613
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 1,842 3,298
Total liabilities at fair value $ 1,842 $ 3,298