XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.1
New Accounting Pronouncements - Narrative (Details)
3 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Lease, Practical Expedients, Package [true false] true
Lessee Operating Lease Option To Extend Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised.
Lessee, Operating Lease, Option to Terminate Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised.
Lessee, Operating Lease, Existence of Option to Extend [true false] true
Lessee, Operating Lease, Existence of Option to Terminate [true false] true