XML 61 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Stockholders' Equity and Stock-based Compensation Expense - Stock Option and Performance Award Activity (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Outstanding, options (in shares)     3,039,029  
Options granted (in shares)     193,000  
Options exercised (in shares) 0 (262,158) 0 (281,175)
Options forfeited/canceled (in shares)     (154,700)  
Outstanding, options (in shares) 3,077,329   3,077,329  
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