XML 112 R96.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Annual Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies [Abstract]  
Capital Leases, due on 2019 $ 883
Capital Leases, due on 2020 482
Capital Leases, due on 2021 303
Capital Leases, due on 2022 86
Total minimum lease payments 1,754
Less: amount representing interest (83)
Present value of future payments 1,671
Less: current obligations (860)
Long-term obligations 811
Operating Leases, due on 2019 237,730
Operating Leases, due on 2020 239,208
Operating Leases, due on 2021 241,090
Operating Leases, due on 2022 242,320
Operating Leases, due on 2023 $ 243,476