v3.26.1
Note 11 - Stock Based Compensation - Stock Option Activity (Details) - The 2023 Equity Plan [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Outstanding, options (in shares) 467,500 492,500 467,500 500,500  
Outstanding, weighted average exercise price (in dollars per share) $ 9.61 $ 9.59 $ 9.61 $ 9.59  
Granted, options (in shares) 0 0 0 0  
Granted, weighted average exercise price (in dollars per share) $ 0 $ 0 $ 0 $ 0  
Exercised, options (in shares) 0 0 0 0  
Exercised, weighted average exercise price (in dollars per share) $ 0 $ 0 $ 0 $ 0  
Forfeited, options (in shares) 0 (2,000) 0 (10,000)  
Forfeited, weighted average exercise price (in dollars per share) $ 0 $ 9.36 $ 0 $ 9.36  
Outstanding, options (in shares) 467,500 490,500 467,500 490,500  
Outstanding, weighted average exercise price (in dollars per share) $ 9.61 $ 9.59 $ 9.61 $ 9.59  
Outstanding, aggregate intrinsic value [1] $ 1,940 $ 1,344 $ 1,940 $ 1,344  
Exercisable, options (in shares) 291,300 186,800 291,300 186,800  
Exercisable, weighted average exercise price (in dollars per share) $ 9.44   $ 9.44   $ 9.36
Exercisable, aggregate intrinsic value [1],[2] $ 1,258   $ 1,258   $ 555
[1] Dollars in thousands. The aggregate intrinsic value of outstanding and exercisable options at March 31, 2026 and 2025 were calculated based on the closing market price of the Company's common stock of March 31, 2026 and 2025 of $11.66 and $11.29, respectively, per share less the exercise price.
[2] Dollars in thousands. The aggregate intrinsic value of outstanding and exercisable options at June 30, 2026 and 2025 were calculated based on the closing market price of the Company's common stock of June 30, 2026 and 2025 of $13.76 and $12.33, respectively, per share less the exercise price.