XML 43 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Details)
9 Months Ended
Sep. 30, 2019
Lessee, Lease, Description [Line Items]  
Operating lease option to terminate true
Finance lease option to terminate true
Minimum  
Lessee, Lease, Description [Line Items]  
Length of potential lease renewal for operating leases 1 year
Length of potential lease renewal for finance leases 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Length of potential lease renewal for operating leases 10 years
Length of potential lease renewal for finance leases 10 years