XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Apr. 30, 2022
USD ($)
Operating Leases  
Within one year $ 86,634
After one year and within two years 78,802
After two years and within three years 66,837
After three years and within four years 54,262
After four years and within five years 44,027
After five years 146,570
Total lease payments 477,132
Less: Interest 47,491
Total lease obligations 429,641
Finance Leases  
Within one year 130
After one year and within two years 130
After two years and within three years 130
After three years and within four years 98
After four years and within five years 0
After five years 0
Total lease payments 488
Less: Interest 15
Total lease obligations 473
Lease not yet commenced, undiscounted amount $ 54,300