Annual report pursuant to Section 13 and 15(d)

Operating Leases - (Details)

v3.7.0.1
Operating Leases - (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Future minimum lease payments under operating leases  
2017 $ 18,731
2018 16,575
2019 15,300
2020 10,626
2021 10,242
Thereafter 40,553
Total minimum payments $ 112,027