Annual and transition report of foreign private issuers pursuant to Section 13 or 15(d)

Commitments and Contingencies (Schedule of Annual Operating Lease Payments) (Details)

v3.7.0.1
Commitments and Contingencies (Schedule of Annual Operating Lease Payments) (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2017 $ 8,960
2018 7,589
2019 4,791
2020 4,127
2021 2,990
Thereafter 2,886
Total operating lease payments $ 31,343