XML 21 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Aggregate Operating Lease Maturities) (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Apr. 30, 2019
Leases [Abstract]    
Remainder of 2020 $ 121,490  
2021 176,640  
2022 116,537  
2023 60,550  
2024 27,756  
2025 and thereafter 14,996  
Total future undiscounted operating lease payments 517,969  
Less imputed interest (28,381)  
Total operating lease liabilities $ 489,588  
Future undiscounted operating lease commitments   $ 573,300