v3.26.1
Note 13 - Equity - Schedule of Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Outstanding Options, intrinsic value $ 0 $ 0
Granted, options (in shares) 0  
Non-Vested Options, number (in shares) 61,058  
Non-Vested Options, weighted average grant date fair value (in dollars per share) $ 4.94  
Options granted, weighted average grant date fair value (in dollars per share) $ 0  
Options vested, number (in shares) (51,449)  
Options vested, weighted average grant date fair value (in dollars per share) $ 0  
Options forfeited, number (in shares) (1,534)  
Options forfeited, weighted average grant date fair value (in dollars per share) $ 0  
Non-Vested Options, number (in shares) 8,075 61,058
Non-Vested Options, weighted average grant date fair value (in dollars per share) $ 3.14 $ 4.94
Share-Based Payment Arrangement, Option [Member]    
Outstanding Options (in shares) 343,499  
Outstanding Options, exercise price (in dollars per share) $ 7.01  
Outstanding Options, weighted average contractual term (Year) 2 years 2 months 8 days 2 years 9 months 10 days
Outstanding Options, intrinsic value $ 0 $ 0
Granted, options (in shares) 0  
Granted, exercise price (in dollars per share) $ 0  
forfeited, options (in shares) (18,023)  
forfeited, exercise price (in dollars per share) $ 21.09  
Outstanding Options (in shares) 325,476 343,499
Outstanding Options, exercise price (in dollars per share) $ 6.23 $ 7.01