XML 50 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Maturity Table (Details)
Dec. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 45,838,000
2021 36,761,000
2022 26,774,000
2023 17,184,000
2024 12,966,000
Thereafter 40,034,000
Total lease payments 179,557,000
Less: Interest 16,424,000
Present value of lease liabilities 163,133,000
Finance Lease, Liability, Payment, Due [Abstract]  
Capital Lease 2019 2,199,000
Capital Lease 2020 2,107,000
Capital Lease 2021 1,816,000
Capital Lease 2022 1,338,000
Capital Lease 2023 1,133,000
Capital Lease 2024 and thereafter 2,909,000
Capital Leases, Future Minimum Payments Due 11,502,000
Finance Lease, Liability, Undiscounted Excess Amount 1,630,000
Finance Lease, Liability, Payment, Due $ 9,872,000