v3.26.1
Note 8 - Stock Based Compensation - Summary of Restricted Stock Activity (Details) - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Vested, shares (in shares) (13) (13)
Restricted Stock [Member]    
Non-vested, shares (in shares) 55  
Non-vested, Weighted average grant date price (in dollars per share) $ 15.85  
Granted, shares (in shares) 81  
Granted, Weighted average grant date price (in dollars per share) $ 11.91  
Vested, shares (in shares) (23)  
Vested, Weighted average grant date price (in dollars per share) $ 13.15  
Non-vested, shares (in shares) 113  
Non-vested, Weighted average grant date price (in dollars per share) $ 12.93