Annual report pursuant to Section 13 and 15(d)

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

v3.10.0.1
Commitments And Contingencies (Minimum Future Rental Payments Under Leases) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments And Contingencies [Abstract]  
2019 $ 6,811
2020 5,405
2021 4,809
2022 4,573
2023 3,722
Thereafter 12,985
Total future minimum lease payments $ 38,305