XML 120 R90.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases and Commitments - Future Minimum Lease Commitments (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Capital Leases  
Capital Leases - 2018 $ 3,162
Capital Leases - 2019 2,925
Capital Leases - 2020 2,783
Capital Leases - 2021 2,722
Capital Leases - 2022 2,266
Capital Leases - Thereafter 27,935
Total future minimum lease payments 41,793
Amounts representing interest (10,378)
Present value of minimum lease payments 31,415
Operating Leases  
Operating Leases - 2018 13,268
Operating Leases - 2019 8,177
Operating Leases - 2020 5,067
Operating Leases - 2021 2,786
Operating Leases - 2022 1,559
Operating Leases - Thereafter 1,456
Total future minimum lease payments $ 32,313