XML 104 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Schedule of maturities of lease payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 42,585
Lessee, Operating Lease, Liability, Payments, Due Year Two 37,531
Finance Lease, Liability, Payments, Due Year Three 33,416
Lessee, Operating Lease, Liability, Payments, Due Year Four 31,187
Lessee, Operating Lease, Liability, Payments, Due Year Five 27,234
Lessee, Operating Lease, Liability, Payments, Due after Year Five 108,098
Lessee, Operating Lease, Liability, Payments, Due 280,051
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (76,911)
Operating Lease, Liability $ 203,140