XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Contractual Future Minimum Lease Payments (Details)
$ in Thousands
May 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 58,688
2027 49,806
2028 43,559
2029 34,687
2030 24,673
Thereafter 48,152
Total payments 259,565
Less interest (30,083)
Total present value of lease payments $ 229,482