v3.26.1
Fair Value Disclosures (Details) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 289,018 $ 263,973
Other assets, net:    
Total assets at fair value 398,498 366,523
Interest rate lock agreements | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Prepaid expenses and other current assets:    
Interest rate lock agreements 0 102,550
Interest rate lock agreements | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Prepaid expenses and other current assets:    
Interest rate lock agreements 109,480 0
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 289,018 263,973
Other assets, net:    
Total assets at fair value 289,018 263,973
Level 1 | Interest rate lock agreements | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Prepaid expenses and other current assets:    
Interest rate lock agreements 0 0
Level 1 | Interest rate lock agreements | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Prepaid expenses and other current assets:    
Interest rate lock agreements 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Other assets, net:    
Total assets at fair value 109,480 102,550
Level 2 | Interest rate lock agreements | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Prepaid expenses and other current assets:    
Interest rate lock agreements 0 102,550
Level 2 | Interest rate lock agreements | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Prepaid expenses and other current assets:    
Interest rate lock agreements 109,480 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Other assets, net:    
Total assets at fair value 0 0
Level 3 | Interest rate lock agreements | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Prepaid expenses and other current assets:    
Interest rate lock agreements 0 0
Level 3 | Interest rate lock agreements | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Prepaid expenses and other current assets:    
Interest rate lock agreements $ 0 $ 0