XML 105 R88.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Options: Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Details    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments $ 0.309 $ 0.305
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 31.67% 29.87%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 4.75% 4.09%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 5 years 7 months 6 days 5 years 8 months 12 days