| Note 11 - Investments and fair value: Schedule of amortized costs, gross unrealized holding gains and losses, and fair values of Available-for-sale Securities (Details) - NASDAQ listed company stock | 6 Months Ended | 
|---|---|
| Jun. 30, 2020  USD ($) | |
| Costs | $ 38,115 | 
| Gains | 0 | 
| Losses | (750) | 
| Fair Values | $ 37,365 | 
| X | ||||||||||
| 
- Definition This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Definition Amount of unrealized gain before deducting unrealized loss on investments in debt and equity securities classified as available-for-sale securities. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Definition Amount of unrealized loss before deducting unrealized gain on investments in available-for-sale securities. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Details 
 |