XML 122 R95.htm IDEA: XBRL DOCUMENT v3.3.1.900
Operating Leases - (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Future minimum lease payments under operating leases  
2016 $ 18,339
2017 14,164
2018 13,515
2019 12,219
2020 10,749
Thereafter 50,449
Total minimum payments $ 119,435