Leases (Tables)  | 
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2019  | |||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of information about operating lease [Table Text Block] | 
 The following summarizes quantitative information about the Company’s operating leases: 
  | 
||||||||||||||||||||||||||||||||||||||||||||||
| Disclosure of current lease payment [Table Text Block] | 
  | 
||||||||||||||||||||||||||||||||||||||||||||||
| Lessee, Operating Lease, Liability, Maturity [Table Text Block] | 
 Maturities of our operating leases, excluding short-term leases, are as follows: 
  | 
||||||||||||||||||||||||||||||||||||||||||||||