Leases (Narrative) (Details) |
6 Months Ended |
---|---|
Jun. 30, 2019 | |
Maximum | |
Lessee, Lease, Description [Line Items] | |
Operating lease, remaining lease term | 10 years |
Operating lease, renewal term option | 5 years |
Minimum | |
Lessee, Lease, Description [Line Items] | |
Operating lease, remaining lease term | 1 year |