XML 103 R87.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Schedule of Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Capital Leases  
2017 $ 1,135
2018 887
2019 1,287
2020 627
2021 5
Thereafter 0
Total minimum lease payments 3,941
Amounts representing interest (209)
Present value of net minimum lease payments 3,732
Operating Leases  
2017 66,328
2018 54,821
2019 44,686
2020 34,098
2021 24,191
Thereafter 46,838
Total minimum lease payments 270,962
Sublease Income  
2017 397
2018 296
2019 80
2020 0
2021 0
Thereafter 0
Total minimum lease payments $ 773