Quarterly report pursuant to Section 13 or 15(d)

Note 15 - Stock-based Compensation and Other Benefit Plans - Stock Option Activity (Details)

v3.23.2
Note 15 - Stock-based Compensation and Other Benefit Plans - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Granted, number of shares (in shares) | shares 334,753  
Granted, weighted average exercise price (in dollars per share) $ 4.19  
Monte Carle Model [Member]    
Outstanding, number of shares (in shares) | shares   444
Outstanding, weighted average exercise price (in dollars per share)   $ 3.95
Granted, number of shares (in shares) | shares   335
Granted, weighted average exercise price (in dollars per share)   $ 4.19
Exercised, number of shares (in shares) | shares   (74)
Exercised, weighted average exercise price (in dollars per share)   $ (1.68)
Unvested shares forfeited, number of shares (in shares) | shares   0
Unvested shares forfeited, weighted average exercise price (in dollars per share)   $ 0
Vested shares expired, number of shares (in shares) | shares   0
Vested shares expired, weighted average exercise price (in dollars per share)   $ 0
Outstanding, number of shares (in shares) | shares 705 705
Outstanding, weighted average exercise price (in dollars per share) $ 4.30 $ 4.30
Outstanding, weighted average remaining contractual term (Year)   8 years 11 months 12 days
Outstanding, aggregate intrinsic value | $ $ 280 $ 280
Exercisable, number of shares (in shares) | shares 211 211
Exercisable, weighted average exercise price (in dollars per share) $ 3.34 $ 3.34
Exercisable, weighted average remaining contractual term (Year)   7 years 8 months 12 days
Exercisable, aggregate intrinsic value | $ $ 262 $ 262
Unvested shares forfeited, weighted average exercise price (in dollars per share)   $ (0)
Black-scholes Model [Member]    
Outstanding, number of shares (in shares) | shares   387
Outstanding, weighted average exercise price (in dollars per share)   $ 1.86
Granted, number of shares (in shares) | shares   0
Granted, weighted average exercise price (in dollars per share)   $ 0
Exercised, number of shares (in shares) | shares   (164)
Exercised, weighted average exercise price (in dollars per share)   $ (1.56)
Unvested shares forfeited, number of shares (in shares) | shares   0
Unvested shares forfeited, weighted average exercise price (in dollars per share)   $ 0
Vested shares expired, number of shares (in shares) | shares   0
Vested shares expired, weighted average exercise price (in dollars per share)   $ 0
Outstanding, number of shares (in shares) | shares 223 223
Outstanding, weighted average exercise price (in dollars per share) $ 2.07 $ 2.07
Outstanding, weighted average remaining contractual term (Year)   8 months 23 days
Outstanding, aggregate intrinsic value | $ $ 376 $ 376
Exercisable, number of shares (in shares) | shares 223 223
Exercisable, weighted average exercise price (in dollars per share) $ 2.07 $ 2.07
Exercisable, weighted average remaining contractual term (Year)   8 months 23 days
Exercisable, aggregate intrinsic value | $ $ 376 $ 376
Unvested shares forfeited, weighted average exercise price (in dollars per share)   $ 0