v3.25.2
Note 7 - Equity (Details Textual)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Feb. 07, 2025
$ / shares
shares
Mar. 17, 2023
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
$ / shares
shares
Common Stock, Shares Authorized (in shares) | shares 120,000   120,000   120,000   120,000
Common Stock, Par or Stated Value Per Share | $ / shares $ 0.01   $ 0.01   $ 0.01   $ 0.01
Common Stock, Shares, Issued | shares     9,391   9,391   9,210
Stockholders' Equity Note, Stock Split, Conversion Ratio 2            
Share Price | $ / shares     $ 13.02   $ 13.02    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value     $ 7,475   $ 7,475    
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     234   234    
Share-Based Payment Arrangement, Option [Member]              
Share-Based Payment Arrangement, Expense     99 $ 101 206 $ 203  
Share Repurchase Program [Member]              
Share Repurchase Program, Authorized, Amount   $ 5,000 $ 5,000   $ 5,000    
Stock Repurchase Program Expiration Period   24 months          
Treasury Stock, Shares, Acquired (in shares) | shares         0 0