XML 105 R87.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies - Schedule of Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Capital Leases  
2016 $ 1,459
2017 837
2018 650
2019 1,093
2020 77
Thereafter 0
Total minimum lease payments 4,116
Amounts representing interest (247)
Present value of net minimum lease payments 3,869
Operating Leases  
2016 58,918
2017 47,670
2018 36,637
2019 28,199
2020 21,854
Thereafter 46,283
Total minimum lease payments 239,561
Sublease Income  
2016 558
2017 257
2018 126
2019 63
2020 0
Thereafter 0
Total minimum lease payments $ 1,004