Commitments and Contingencies (Tables)
|6 Months Ended|
Jun. 30, 2018
|Commitments and Contingencies Disclosure [Abstract]|
|Schedule of Principal Cash Obligations and Commitments||
Amounts included in the 2018 column represent amounts due at June 30, 2018 for the remainder of the 2018 fiscal year ending December 31, 2018.
Schedule of Principal Cash Obligations and Commitments [Table text block]
No definition available.