XML 60 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Additional Information (Details)
Dec. 31, 2019
Minimum [Member]  
Operating Leases, Remaining lease term 1 year
Finance Leases, Remaining lease term 1 year
Maximum [Member]  
Operating Leases, Remaining lease term 11 years
Finance Leases, Remaining lease term 11 years
Operating Leases, Options to extend the terms 10 years
Finance Leases, Options to extend the terms 10 years