XML 39 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Leases | Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2019
Apr. 30, 2019
Maturities of Operating Lease Liabilities [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 16,914  
Lessee, Operating Lease, Liability, Payments, Due Year Two 65,146  
Lessee, Operating Lease, Liability, Payments, Due Year Three 46,204  
Lessee, Operating Lease, Liability, Payments, Due Year Four 36,642  
Lessee, Operating Lease, Liability, Payments, Due Year Five 27,393  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 66,699  
Lessee, Operating Lease, Liability, Payments, Due 258,998  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (32,395)  
Operating Lease, Liability $ 226,603 $ 205,800