XML 55 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Lease Commitments - Future minimum commitments over life (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 11,814  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2019   $ 9,463
Lessee, Operating Lease, Liability, Payments, Due Year Two 16,749  
2020   12,092
Lessee, Operating Lease, Liability, Payments, Due Year Three 23,664  
2021   16,653
Lessee, Operating Lease, Liability, Payments, Due Year Four 28,776  
2022   18,999
Lessee, Operating Lease, Liability, Payments, Due Year Five 29,371  
2023   18,903
Lessee, Operating Lease, Liability, Payments, Due after Year Five 1,661,648  
Thereafter   1,042,842
Lessee, Operating Lease, Liability, Payments, Due 1,772,022  
Total minimum lease payments   $ 1,118,952
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1,298,952)  
Operating lease liabilities $ 473,070