Note 8 - Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Details | |||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments | $ 0.325 | $ 0.315 | $ 0.309 |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate | 31.08% | 31.21% | 31.67% |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | 3.76% | 4.23% | 4.75% |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term | 5 years 10 months 24 days | 5 years 9 months 18 days | 5 years 7 months 6 days |