XML 100 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Options: Schedule of Share-based Compensation, Stock Options, Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 25,000 19,000 21,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period 3,000 400 2,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised 8,000 2,000 4,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 98,000 84,000 67,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 52,000 50,000 40,000
Minimum      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 64.09 $ 77.07 $ 82.6
Expired 49.18 77.05 33.3
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 49.18 49.18 33.3
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price 58.5 49.18 33.3
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price 58.5 49.18 33.3
Maximum      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 64.09 77.07 82.6
Expired 82.6 77.05 77.05
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 58.5 77.05 77.05
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price 82.6 82.6 77.05
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 82.6 $ 82.6 $ 77.05