XML 76 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Leases - Narrative (Details)
Mar. 31, 2019
Leases [Abstract]  
Renewal term 10 years
Lessee, Lease, Description [Line Items]  
Weighted Average Remaining Lease Term 5 years 2 months 19 days
Minimum  
Lessee, Lease, Description [Line Items]  
Weighted Average Remaining Lease Term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Weighted Average Remaining Lease Term 6 years