v3.26.1
(Gain) on Sales of Assets, Net - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
May 31, 2026
May 31, 2025
May 31, 2024
Sale Leaseback Transaction [Line Items]      
Net gain sales of assets $ 6,093 $ 0 $ 971
Operating lease, future minimum lease payments 512,100    
Operating lease, ROU assets $ 396,936 $ 370,399