XML 65 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Debt (Schedule of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Apr. 30, 2025
Feb. 01, 2025
Debt Instrument [Line Items]      
Stated interest rate (percent)   4.60%  
Total long-term debt $ 1,517,606   $ 2,214,811
Current portion of long-term debt 499,743   699,731
Long-term debt 1,017,863   1,515,080
Senior Notes      
Debt Instrument [Line Items]      
Unamortized discount and debt issuance costs $ 7,400   10,200
Senior Notes | 4.600% Senior Notes due 2025      
Debt Instrument [Line Items]      
Stated interest rate (percent) 4.60%    
Total long-term debt $ 0   699,731
Senior Notes | 0.875% Senior Notes due 2026      
Debt Instrument [Line Items]      
Stated interest rate (percent) 0.875%    
Total long-term debt $ 499,743   498,503
Senior Notes | 4.700% Senior Notes due 2027      
Debt Instrument [Line Items]      
Stated interest rate (percent) 4.70%    
Total long-term debt $ 241,230   240,778
Senior Notes | 4.800% Senior Notes due 2030      
Debt Instrument [Line Items]      
Stated interest rate (percent) 4.80%    
Total long-term debt $ 133,134   132,953
Senior Notes | 1.875% Senior Notes due 2031      
Debt Instrument [Line Items]      
Stated interest rate (percent) 1.875%    
Total long-term debt $ 496,962   496,390
Senior Notes | 5.450% Senior Notes due 2050      
Debt Instrument [Line Items]      
Stated interest rate (percent) 5.45%    
Total long-term debt $ 146,537   $ 146,456