XML 61 R41.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Outstanding, options (in shares)     3,039,029  
Options granted (in shares)     1,273,000  
Options exercised (in shares) 0 (214,124) 0 (495,299)
Options forfeited/canceled (in shares)     (208,000)  
Outstanding, options (in shares) 4,104,029   4,104,029  
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