XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.4
INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Liabilities, Fair Value Disclosure [Abstract]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Derivative instruments $ 3,894 $ 5,440
Fair value, measurements, recurring    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities 50,497 62,099
Equity securities 44,413 50,496
Corporate bonds 21,246 26,798
Total assets at fair value 116,156 139,393
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 3,894 5,440
Total liabilities at fair value 3,894 5,440
Fair value, measurements, recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities 0 0
Equity securities 44,413 50,496
Corporate bonds 0 8,220
Total assets at fair value 44,413 58,716
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 0 0
Total liabilities at fair value 0 0
Fair value, measurements, recurring | Fair Value, Inputs, Level 2    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities 50,497 62,099
Equity securities 0 0
Corporate bonds 21,246 18,578
Total assets at fair value 71,743 80,677
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 3,894 5,440
Total liabilities at fair value 3,894 5,440
Fair value, measurements, recurring | Fair Value, Inputs, Level 3    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities 0 0
Equity securities 0 0
Corporate bonds 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