XML 87 R120.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases Schedule of Future Minimum Rental Payments Prior Year (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Schedule of Future Minimum Rental Payments Prior Year [Abstract]  
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
Total capital leases due thereafter 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
Total operating leases due thereafter 9,698
Total operating lease payments 36,439
Total leases due 2019 8,490
Total leases due 2020 7,496
Total leases due 2021 5,105
Total leases due 2022 3,641
Total leases due 2023 2,900
Total leases due thereafter 9,698
Total minimum payment required $ 37,330