XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Apr. 30, 2024
Financial Instrument [Line Items]          
Sale/maturities of available-for-sale marketable securities $ 7.7 $ 4.4 $ 24.5 $ 30.6  
Unrealized gains relates to equity securities     15.1 20.9  
Not Designated as Hedge Instrument | Foreign currency forward contracts          
Financial Instrument [Line Items]          
Foreign currency (loss) gains (1.7) $ 2.4 (2.0) $ 0.9  
Not Designated as Hedge Instrument | Foreign currency forward contracts | Derivatives Purchased          
Financial Instrument [Line Items]          
Derivative notional amount 89.2   89.2   $ 82.9
Not Designated as Hedge Instrument | Foreign currency forward contracts | Derivatives Sold          
Financial Instrument [Line Items]          
Derivative notional amount $ 37.8   $ 37.8   $ 34.0
Minimum          
Financial Instrument [Line Items]          
Marketable securities remaining maturity     1 month    
Maximum          
Financial Instrument [Line Items]          
Marketable securities remaining maturity     24 months