XML 136 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leasing Arrangements Future Minimum Lease Payments for Capital and Operating Leases Prior to Topic 842 Adoption (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Capital Leases    
2019   $ 2,172
2020   2,172
2021   2,172
2022   2,172
2023   1,463
2024 and thereafter   21,056
Total minimum lease payments   31,207
Amounts representing interest   19,338
Present value of net minimum lease payments   11,869
Operating Leases    
2019 $ 7,759 7,287
2020   6,525
2021   4,966
2022   3,790
2023   3,532
2024 and thereafter   4,287
Total minimum lease payments   $ 30,387