XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Apr. 30, 2024
Financial Instrument [Line Items]      
Sale/maturities of available-for-sale marketable securities $ 6.9 $ 17.2  
Unrealized gain (loss) related to equity securities 11.7 11.9  
Not Designated as Hedge Instrument | Foreign currency forward contracts      
Financial Instrument [Line Items]      
Foreign currency gains (losses) (0.2) $ 1.7  
Not Designated as Hedge Instrument | Foreign currency forward contracts | Derivatives Purchased      
Financial Instrument [Line Items]      
Derivative notional amount 79.1   $ 82.9
Not Designated as Hedge Instrument | Foreign currency forward contracts | Derivatives Sold      
Financial Instrument [Line Items]      
Derivative notional amount $ 30.3   $ 34.0
Minimum      
Financial Instrument [Line Items]      
Marketable securities remaining maturity 1 month    
Maximum      
Financial Instrument [Line Items]      
Marketable securities remaining maturity 23 months