Commitments and Contingencies (Tables)
|12 Months Ended|
Dec. 31, 2019
|Commitments and Contingencies Disclosure [Abstract]|
|Schedule of Reconciliation of Future Undiscounted Cash Flows||
The following is a reconciliation of future undiscounted cash flows to the operating liabilities, and the related right of use assets, included in our Condensed Consolidated Balance Sheets as of December 31, 2019:
Schedule of Reconciliation of Future Undiscounted Cash Flows [Table Text Block]
No definition available.