v3.25.2
(Gain) on Sales of Assets, Net - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Sale Leaseback Transaction [Line Items]      
Net gain sales of assets $ 0 $ 971 $ 28,632
Operating lease, future minimum lease payments 471,007    
Operating lease, ROU assets $ 370,399 $ 331,555