XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - Additional Information (Details) - USD ($)
Jun. 24, 2022
Jan. 31, 2025
Apr. 30, 2024
Credit Facilities      
Debt Instrument [Line Items]      
Line of credit facility, remaining borrowing capacity   $ 645,500,000 $ 645,500,000
Standby Letters of Credit      
Debt Instrument [Line Items]      
Long-term debt arrangement   4,500,000 4,500,000
Standby Letters of Credit | Other Financial Institutions      
Debt Instrument [Line Items]      
Long-term debt arrangement   $ 12,500,000 13,200,000
4.625% Senior Unsecured Notes due 2027      
Debt Instrument [Line Items]      
Debt instrument, interest rate   4.625%  
Amended Credit Agreement      
Debt Instrument [Line Items]      
Debt instrument term 5 years    
Amended Credit Agreement | Revolving Credit Facility      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity $ 650,000,000.0    
Amended Credit Agreement | Credit Facilities      
Debt Instrument [Line Items]      
Long-term debt   $ 0  
Credit Agreement | Credit Facilities      
Debt Instrument [Line Items]      
Long-term debt     $ 0