| Note 21 - Segment Information: Reconciliation of Revenue from Segments to Consolidated (Tables) | 12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dec. 31, 2020 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tables/Schedules | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Reconciliation of Revenue from Segments to Consolidated | 
 
 | 
| X | ||||||||||
| 
- Definition Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |