Annual report pursuant to Section 13 and 15(d)

Leases (Future Minimum Annual Lease Payments) (Details)

v3.6.0.2
Leases (Future Minimum Annual Lease Payments) (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Leases, Operating [Abstract]  
2017 $ 12,340
2018 8,591
2019 5,617
2020 3,895
2021 3,234
Thereafter 27,970
Total minimum operating lease payments $ 61,647