Note 15 - Common stock warrants (Details) |
3 Months Ended | ||
|---|---|---|---|
|
Mar. 31, 2018
USD ($)
$ / shares
shares
|
Mar. 31, 2017
shares
|
Dec. 31, 2017
USD ($)
$ / shares
|
|
| Details | |||
| Warrants issued, Average Contractual Life in Years | 20.3 | 20.5 | |
| Weighted Average outstanding warrant exercise price | $ / shares | $ 2.11 | $ 2.11 | |
| Warrants exercised in period, Total | 379,436 | 1,359,218 | |
| Warrants issued in period, Total | 0 | 0 | |
| Warrants issued in period, Intrinsic Value | $ | $ 79,585 | $ 0 | |
| X | ||||||||||
- Definition Represents the Warrants exercised in period, Total (number of shares), during the indicated time period. No definition available.
|
| X | ||||||||||
- Definition Represents the Warrants issued, Average Contractual Life in Years, as of the indicated date. No definition available.
|
| X | ||||||||||
- Definition Represents the monetary amount of Warrants issued in period, Intrinsic Value, as of the indicated date. No definition available.
|
| X | ||||||||||
- Definition Represents the Warrants issued in period, Total (number of shares), during the indicated time period. No definition available.
|
| X | ||||||||||
- Definition Represents the per-share monetary value of Weighted Average outstanding warrant exercise price, as of the indicated date. No definition available.
|
| X | ||||||||||
- References No definition available.
|