| Note 10 - Share Capital (Tables) | 12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dec. 31, 2019 | ||||||||||||||||||||||||||||||||||||||||||||||
| Notes Tables | ||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] | 
 | 
| X | ||||||||||
| 
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |