XML 43 R54.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES (Aggregate Operating Lease Maturities) (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Apr. 30, 2019
Leases [Abstract]    
Remainder of 2020 $ 61,713  
2021 190,233  
2022 130,637  
2023 73,433  
2024 34,988  
2025 and thereafter 19,573  
Total future undiscounted operating lease payments 510,577  
Less imputed interest (33,388)  
Total operating lease liabilities $ 477,189  
Future undiscounted operating lease commitments   $ 573,300