Note 11 - Income Taxes (Details Textual) - USD ($) |
3 Months Ended | |||
|---|---|---|---|---|
Mar. 31, 2017 |
Mar. 31, 2016 |
Mar. 31, 2015 |
Mar. 31, 2014 |
|
| Income Tax Examination, Increase (Decrease) in Liability from Prior Year | $ 0 | |||
| Unrecognized Tax Benefits | 331,000 | $ 221,000 | ||
| Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued | 17,000 | $ 3,000 | $ 0 | |
| Foreign Tax Authority [Member] | Canada Revenue Agency [Member] | ||||
| Undistributed Earnings of Foreign Subsidiaries | 3,164,234 | |||
| Domestic Tax Authority [Member] | ||||
| Operating Loss Carryforwards | $ 0 | |||
| Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member] | ||||
| Income Tax Examination, Year under Examination | 2015 | |||
| State and Local Jurisdiction [Member] | ||||
| Operating Loss Carryforwards | $ 0 |