Note 21 - Segment Information: Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)  | 
12 Months Ended | |
|---|---|---|
Dec. 31, 2020  | 
Dec. 31, 2019  | 
|
| Details | ||
| Segment Reconciliation, Operating Loss | $ (1,074,104) | $ (1,745,943) | 
| Segment Reconciliation, Gain (Loss) on Investments | (14,961) | (78,649) | 
| Gain on sale of GlauCanna rights | 31,000 | 0 | 
| Impairment of investments | (139,148) | (1,688,825) | 
| Segment Reconciliation, Interest income | 92,571 | 108,113 | 
| Segment Reconciliation, Interest Expense | (35,295) | (22,596) | 
| Segment Reconciliation, Gain (loss) on investments | 67 | 2,200 | 
| PPP loan forgiven | 452,348 | 0 | 
| EIDL Grant | 10,000 | 0 | 
| Segment Reconciliation, Other income (expense) | 10,031 | 21,896 | 
| Segment Reconciliation, Income before income taxes | $ (667,491) | $ (3,403,804) | 
| X | ||||||||||
- Definition Represents the monetary amount of EIDL Grant, during the indicated time period. No definition available. 
  | 
| X | ||||||||||
- Definition Represents the monetary amount of Gain on sale of GlauCanna rights, during the indicated time period. No definition available. 
  | 
| X | ||||||||||
- Definition Represents the monetary amount of Impairment of investments, during the indicated time period. No definition available. 
  | 
| X | ||||||||||
- Definition Represents the monetary amount of PPP loan forgiven, during the indicated time period. No definition available. 
  | 
| X | ||||||||||
- Definition Represents the monetary amount of Segment Reconciliation, Gain (Loss) on Investments, during the indicated time period. No definition available. 
  | 
| X | ||||||||||
- Definition Represents the monetary amount of Segment Reconciliation, Gain (loss) on investments, during the indicated time period. No definition available. 
  | 
| X | ||||||||||
- Definition Represents the monetary amount of Segment Reconciliation, Income before income taxes, during the indicated time period. No definition available. 
  | 
| X | ||||||||||
- Definition Represents the monetary amount of Segment Reconciliation, Interest Expense, during the indicated time period. No definition available. 
  | 
| X | ||||||||||
- Definition Represents the monetary amount of Segment Reconciliation, Interest income, during the indicated time period. No definition available. 
  | 
| X | ||||||||||
- Definition Represents the monetary amount of Segment Reconciliation, Operating Loss, during the indicated time period. No definition available. 
  | 
| X | ||||||||||
- Definition Represents the monetary amount of Segment Reconciliation, Other income (expense), during the indicated time period. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |