XML 53 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Stockholders' Equity and Stock-based Compensation Expense - Stock Option and Performance Award Activity (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Outstanding, options (in shares)   2,529,448
Options granted (in shares)   132,000
Options exercised (in shares) (214,124) (495,299)
Options forfeited/canceled (in shares)   (7,142)
Outstanding, options (in shares) 2,159,007 2,159,007
Performance Shares [Member]    
Outstanding, performance awards (in shares)   7,142
Performance awards granted (in shares)   0
Performance awards exercised (in shares)   0
Performance awards forfeited/canceled (in shares)   0
Outstanding, performance awards (in shares) 7,142 7,142