XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Stock-based Compensation - Stock Option Activity (Details)
3 Months Ended
Mar. 31, 2025
shares
Options outstanding, number of options (in shares) 570,839
Granted, number of options (in shares) 0
Stock option exercises (in shares) 120,458
Canceled or forfeited, number of options (in shares) 0
Options outstanding, number of options (in shares) 450,381
Options exercisable as of March 31, 2025 (in shares) 450,381