XML 103 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Options: Schedule of Share-based Compensation, Stock Options, Activity (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 21 0 26
Price Range Per Share Granted 82.60 - 82.60 - - - 77.05 - 77.05
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period 2 3 1
Price Range Per Share Expired 33.30 - 77.05 74.64 - 77.05 58.50 - 77.05
Price Range Per Share Exercised 33.30 - 77.05 26.52 - 77.05 26.52 - 74.64
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 67 52 69
Price Range Per Share Outstanding 33.30 - 77.05 33.30 - 77.05 26.52 - 77.05
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 40 34 33
Price Range Per Share Total Exercisable 33.30 - 77.05 33.30 - 77.05 26.52 - 74.64
Common Stock      
Common stock issued upon exercise of employee stock options, shares 4 14 8