v3.26.1
Note 8 - Options: Schedule of Share-based Compensation, Stock Options, Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 24,000 25,000 19,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period 700 3,000 400
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised 0 8,000 2,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 121,000 98,000 84,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 65,000 52,000 50,000
Minimum      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 58.1 $ 64.09 $ 77.07
Expired 77.07 49.18 77.05
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 0 49.18 49.18
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price 58.1 58.5 49.18
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price 58.1 58.5 49.18
Maximum      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 58.1 64.09 77.07
Expired 82.6 82.6 77.05
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 0 58.5 77.05
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price 82.6 82.6 82.6
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 82.6 $ 82.6 $ 82.6