v3.26.1
Note 7 - Equity (Details Textual)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Feb. 07, 2025
$ / shares
shares
Mar. 17, 2023
USD ($)
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Common Stock, Shares Authorized 120,000   120,000 120,000
Common Stock, Par or Stated Value Per Share | $ / shares $ 0.01   $ 0.01 $ 0.01
Common Stock, Shares, Issued     9,391 9,210
Common Stock, Shares, Outstanding     9,391 9,210
Stockholders' Equity Note, Stock Split, Conversion Ratio 2      
Share Price | $ / shares     $ 16.27  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross     8 22
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares     $ 18.73 $ 16.63
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $     $ 110  
Stock Issued During Period, Shares, Issued for Exercise of Warrants (in shares)     0 0
Class of Warrant or Right, Outstanding     0 0
Share-Based Payment Arrangement, Employee [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross     8 22
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares     $ 18.73 $ 16.63
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grant Date Fair Value | $     $ 70  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value | $       $ 161
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price | $ / shares       $ 16.63
Share-Based Payment Arrangement, Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value | $     9,992  
Share-Based Payment Arrangement, Expense | $     $ 404 $ 459
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Employee [Member]        
Share Price | $ / shares     $ 18.73  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period     5 years 5 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term     5 years 5 years
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate     50.00% 45.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00% 0.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate     3.24% 3.40%
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Employee [Member] | Share-Based Payment Arrangement, Tranche One [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     25.00% 25.00%
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Employee [Member] | Share-Based Payment Arrangement, Tranche Two [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting, Number of Tranches     3  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period       3 years
Share Repurchase Program [Member]        
Share Repurchase Program, Authorized, Amount | $   $ 5,000 $ 5,000  
Stock Repurchase Program Expiration Period   24 months    
Treasury Stock, Shares, Acquired (in shares)     0 0