Leases - Narrative (Details) $ in Thousands |
3 Months Ended | 6 Months Ended |
---|---|---|
Jun. 30, 2019
USD ($)
|
Jun. 30, 2019
USD ($)
|
|
Lessee, Lease, Description [Line Items] | ||
Operating lease expense | $ 9,133 | $ 18,075 |
Minimum | ||
Lessee, Lease, Description [Line Items] | ||
Remaining lease terms | 1 year | 1 year |
Maximum | ||
Lessee, Lease, Description [Line Items] | ||
Remaining lease terms | 19 years | 19 years |