Note 22 - Segment Information: Reconciliation of Revenue from Segments to Consolidated (Tables)  | 
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2019  | |||||||||||||||||||||||||||||||||||||||||
| 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. 
  |