XML 87 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Stockholders' Equity and Stock-based Compensation - Summary of Options Issued to Employees and Directors (Details) - Share-Based Payment Arrangement, Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Balance (in shares) 237,985  
Balance, weighted average exercise price (in dollars per share) $ 6.14  
Balance, weighted average remaining contract life (Year) 7 months 17 days 1 year 4 months 28 days
Exercised (in shares) 0  
Exercised, weighted average exercise price (in dollars per share) $ 0  
Expired (in shares) (40,098)  
Expired (in dollars per share) $ 4.56  
Balance (in shares) 197,887 237,985
Balance, weighted average exercise price (in dollars per share) $ 6.46 $ 6.14
Exercisable (in shares) 197,887  
Exercisable, weighted average exercise price (in dollars per share) $ 6.46  
Exercisable, weighted average remaining contract life (Year) 7 months 17 days