Quarterly report pursuant to Section 13 or 15(d)

Note 11 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details)

v3.24.3
Note 11 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2024
Share-Based Payment Arrangement [Member]        
Number of shares available for grant (in shares)     71,023 71,023
Granted, available for grant (in shares)       (57,126)
Forfeited, available for grant (in shares)       61,081
Returned to Plan, available for grant (in shares)       52,251
Addition, available for grant (in shares)       475,000
Expiration, available for grant (in shares)       (31,486)
Number of shares available for grant (in shares) 570,743     570,743
Restricted Stock Units (RSUs) [Member]        
Balances, RSUs (in shares)     432,725 432,725
Granted (in shares) 20,111 6,250 5,576 57,126
Exercised/ Released (in shares)       (169,075)
Forfeited (in shares)       (61,081)
Returned to Plan, RSUs (in shares)       0
Additions to Plan, RSUs (in shares)       0
Expiration of 2014 Plan (in shares)       0
Balances, RSUs (in shares) 259,695     259,695