XML 40 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Terms (Details)
9 Months Ended
Sep. 30, 2019
Leases  
Operating Lease Existence of Option to Extend true
Optional lease extension term 10 years
Operating Lease Existence of Option to Terminate true
Operating lease period for lease termination 1 year
Minimum  
Leases  
Operating lease remaining lease term 1 year
Maximum  
Leases  
Operating lease remaining lease term 13 years