XML 88 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Future Minimum Lease Payments under Operating and Finance Leases) (Details)
$ in Thousands
May 31, 2021
USD ($)
Operating Leases  
Minimum lease payments $ 92,963
Less than 1 year 20,728
1-3 years 38,034
3-5 years 23,929
After 5 years 10,272
Finance Leases  
Minimum lease payments 83,737
Less than 1 year 44,759
1-3 years 29,230
3-5 years 7,397
After 5 years 2,351
Residual value guarantees $ 154,900