v3.26.1
Financial Instruments - Additional Information (Details) - USD ($)
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Investments, All Other Investments [Abstract]    
Marketable securities classified as available-for-sale $ 0  
Sale/maturities of available-for-sale marketable securities 45,900,000 $ 8,800,000
Unrealized (loss) gain related to equity securities $ (34,000,000.0) $ 10,300,000