XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt and Receivables Securitization - Summary of Long-term Debt and Short-term Borrowings Outstanding (Detail) - USD ($)
$ in Thousands
Feb. 29, 2024
May 31, 2023
Debt Instrument [Line Items]    
Total debt $ 299,348 $ 692,163
Unamortized discount and debt issuance costs (1,386) (2,181)
Total debt, net 297,962 689,982
Less: current maturities and short-term borrowings 267 264
Total long-term debt 297,695 689,718
2024 Notes    
Debt Instrument [Line Items]    
Senior notes   150,000
2026 Notes    
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
2.06% Series A Senior Note due August 23, 2031    
Debt Instrument [Line Items]    
Senior notes 39,654 39,226
2.40% Series B Senior Notes due August 23, 2034    
Debt Instrument [Line Items]    
Senior notes 59,427 58,786
Other Debt    
Debt Instrument [Line Items]    
Debt $ 267 $ 528