XML 83 R63.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Schedule of Contractual Future Minimum Lease Payments (Details)
$ in Thousands
May 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 51,323
2026 44,543
2027 35,040
2028 29,216
2029 21,136
Thereafter 30,211
Total payments 211,469
Less interest (18,918)
Total present value of lease payments $ 192,551