Annual report pursuant to Section 13 and 15(d)

Commitments And Contingencies (Minimum Future Rental Payments Under Leases) (Details)

v3.8.0.1
Commitments And Contingencies (Minimum Future Rental Payments Under Leases) (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments And Contingencies [Abstract]  
2018 $ 8,168
2019 5,841
2020 4,948
2021 4,541
2022 4,392
Thereafter 16,572
Total future minimum lease payments $ 44,462