XML 70 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Leases Schedule of maturities of lease payments (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 40,981
Lessee, Operating Lease, Liability, Payments, Due Year Two 36,999
Finance Lease, Liability, Payments, Due Year Three 33,984
Lessee, Operating Lease, Liability, Payments, Due Year Four 29,425
Lessee, Operating Lease, Liability, Payments, Due Year Five 23,872
Lessee, Operating Lease, Liability, Payments, Due after Year Five 92,069
Lessee, Operating Lease, Liability, Payments, Due 257,330
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (63,957)
Operating Lease, Liability $ 193,373