XML 57 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Aggregate Operating Lease Maturities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Apr. 30, 2019
Leases [Abstract]    
Remainder of 2020 $ 158,893  
2021 164,760  
2022 104,983  
2023 50,061  
2024 20,145  
2025 and thereafter 8,701  
Total future undiscounted operating lease payments 507,543  
Less imputed interest (28,370)  
Total operating lease liabilities $ 479,173  
Future undiscounted operating lease commitments   $ 573,300