XML 48 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Schedule of Future Minimum Rental Payments Prior Year) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Capital leases, due 2019   $ 728
Capital leases, due 2020   141
Capital leases, due 2021   22
Capital leases, due 2022   0
Capital leases, due 2023   0
Capital leases, due after 2023   0
Total capital lease payments   891
Operating leases, due 2019   7,762
Operating leases, due 2020   7,355
Operating leases, due 2021   5,083
Operating leases, due 2022   3,641
Operating leases, due 2023   2,900
Operating leases, due after 2023   9,698
Total operating lease payments   36,439
Total leases, due 2019 $ 8,615 8,490
Total leases, due 2020 6,281 7,496
Total leases, due 2021 4,497 5,105
Total leases, due 2022 3,232 3,641
Total leases, due 2023   2,900
Total leases, due after 2023 11,446 9,698
Total lease payments $ 36,313 $ 37,330