Leases, Other Commitments, and Contingencies (Tables)
|12 Months Ended|
Dec. 31, 2018
|Commitments and Contingencies Disclosure [Abstract]|
|Schedule of Noncancelable Future Lease Commitments||
Noncancelable future lease commitments are as follows:
Schedule Of Future Minimum Rental Payments For Capital Leases And Operating Leases Table [Text Block]
No definition available.