XML 130 R115.htm IDEA: XBRL DOCUMENT v3.6.0.2
Operating Leases - Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Minimum lease payments, 2017 $ 12,171
Minimum lease payments, 2018 10,962
Minimum lease payments, 2019 10,122
Minimum lease payments, 2020 8,995
Minimum lease payments, 2021 7,814
Minimum lease payments, Thereafter 11,114
Minimum lease payments, Total 61,178
Future Minimum Sublease Rentals, Sale Leaseback Transactions, Fiscal Year Maturity [Abstract]  
Minimum sublease rentals, 2017 (366)
Minimum sublease rentals, 2018 (372)
Minimum sublease rentals, 2019 (124)
Minimum sublease rentals, 2020 0
Minimum sublease rentals, 2021 0
Minimum sublease rentals, Thereafter 0
Minimum sublease rentals, Total (862)
Future Minimum Lease Payments Net [Abstract]  
Future minimum payments, net, 2017 11,805
Future minimum payments, net, 2018 10,590
Future minimum payments, net, 2019 9,998
Future minimum payments, net, 2020 8,995
Future minimum payments, net, 2021 7,814
Future minimum payments, net, Thereafter 11,114
Future minimum payments, net, Total $ 60,316