v3.25.2
Fair Value and Derivatives - Summary of Fair Value of Term Loan and Senior Notes (Detail) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Derivative [Line Items]    
Aggregate fair value $ 914,875 $ 923,170
Aggregate carrying value 902,350  
Term Loan and Senior Notes [Member]    
Derivative [Line Items]    
Aggregate carrying value [1] $ 900,000 $ 900,000
[1] Excludes unamortized debt issuance costs.