XML 55 R47.htm IDEA: XBRL DOCUMENT v3.23.4
Debt and Receivables Securitization - Summary of Long-term Debt and Short-term Borrowings Outstanding (Detail) - USD ($)
$ in Thousands
Nov. 30, 2023
May 31, 2023
Debt Instrument [Line Items]    
Short-term borrowings $ 175,000 $ 2,813
Total debt 625,251 694,976
Unamortized discount and debt issuance costs (1,433) (2,181)
Total debt, net 623,818 692,795
Less: current maturities and short-term borrowings 325,269 3,077
Total long-term debt 298,549 689,718
4.60% Senior Notes due August 10, 2024    
Debt Instrument [Line Items]    
Senior notes 150,000 150,000
4.55% Senior Notes due April 15, 2026    
Debt Instrument [Line Items]    
Senior notes   243,623
4.30% Senior Notes due August 1, 2032    
Debt Instrument [Line Items]    
Senior notes 200,000 200,000
1.56% Series A Senior Note due August 23, 2031    
Debt Instrument [Line Items]    
Senior notes 39,962 39,226
1.90% Series B Senior Notes due August 23, 2034    
Debt Instrument [Line Items]    
Senior notes 59,887 58,786
Other Debt    
Debt Instrument [Line Items]    
Debt $ 402 $ 528