XML 81 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Leases | Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Apr. 30, 2019
Maturities of Operating Lease Liabilities [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 33,408  
Lessee, Operating Lease, Liability, Payments, Due Year Two 63,070  
Lessee, Operating Lease, Liability, Payments, Due Year Three 41,811  
Lessee, Operating Lease, Liability, Payments, Due Year Four 30,247  
Lessee, Operating Lease, Liability, Payments, Due Year Five 22,390  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 35,788  
Lessee, Operating Lease, Liability, Payments, Due 226,714  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (25,834)  
Operating Lease, Liability $ 200,880 $ 205,800