Annual report pursuant to Section 13 and 15(d)

Commitments And Contingencies (Future Minimum Payments Under Operating Lease Agreements) (Details)

v3.6.0.2
Commitments And Contingencies (Future Minimum Payments Under Operating Lease Agreements) (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments And Contingencies [Abstract]  
2017 $ 28,391
2018 23,878
2019 21,060
2020 13,838
2021 9,563
Thereafter 38,214
Total $ 134,944