XML 24 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Narrative (Details)
$ in Millions
9 Months Ended
Sep. 30, 2019
USD ($)
Lessee, Lease, Description [Line Items]  
Operating lease, weighted average remaining lease term 8 years 1 month 6 days
Minimum lease payments for leases executed but not yet commenced $ 50.3
Florida  
Lessee, Lease, Description [Line Items]  
Minimum lease payments for leases executed but not yet commenced $ 25.0
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease, weighted average remaining lease term 1 year
Lease renewal term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease, weighted average remaining lease term 10 years
Lease renewal term 5 years