XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Stock-based Compensation - Activity in Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Outstanding, number of stock options (in shares)     8,680  
Outstanding, weighted-average exercise price (in dollars per share)     $ 12.95  
Granted, number of stock options (in shares)     0  
Granted, weighted-average exercise price (in dollars per share)     $ 0  
Exercised, number of stock options (in shares) (269) (6,312) (6,742) (15,086)
Exercised, weighted-average exercise price (in dollars per share)     $ 12.59  
Forfeited/cancelled/expired, number of stock options (in shares)     0  
Forfeited/cancelled/expired, weighted-average exercise price (in dollars per share)     $ 0  
Outstanding, number of stock options (in shares) 1,938   1,938  
Outstanding, weighted-average exercise price (in dollars per share) $ 14.24   $ 14.24  
Outstanding, weighted average remaining contractual term (Year)     1 month 28 days  
Outstanding, aggregate intrinsic value $ 5,368   $ 5,368  
Exercisable, number of stock options (in shares) 1,938   1,938  
Exercisable, weighted-average exercise price (in dollars per share) $ 14.24   $ 14.24  
Exercisable, weighted average remaining contractual term (Year)     1 month 28 days  
Exercisable, aggregate intrinsic value $ 5,368   $ 5,368