XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Equity (Details Textual)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 13, 2024
USD ($)
$ / shares
shares
Apr. 11, 2024
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
shares
Class of Warrant or Right, Outstanding (in shares)           0
Common Stock, Shares, Outstanding (in shares)     13,911,651 13,911,651   13,616,316
Treasury Stock, Common, Shares (in shares)     768,595 768,595   768,595
Common Stock, Shares, Issued (in shares)     14,680,246 14,680,246   14,384,936
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)     295,310      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)       0    
Treasury Stock, Common, Value | $     $ 11,407 $ 11,407   $ 11,407
Proceeds from Issuance of Warrants | $       $ 9,900 $ 0  
Restricted Stock Units (RSUs) [Member]            
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)       0    
Pre-funded Warrants [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 2,955,084          
Warrant Terms, Minimum Share Price (in dollars per share) | $ / shares $ 3.384          
Warrants Issued, Underwriting Discounts or Commissions Paid | $ $ 0          
Proceeds from Issuance of Warrants | $ 10,000          
Warrants Issued, Amount of Offering Expenses Payable | $ $ 100          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares $ 0.0005          
Warrants Issued, Number of Warrants Exercised     0 0    
Reverse Stock Split [Member]            
Stockholders' Equity Note, Stock Split, Conversion Ratio   6        
Common Stock, Shares, Outstanding (in shares)   13,660,598 81,571,864 81,571,864    
Treasury Stock, Common, Shares (in shares)   768,595 4,611,569 4,611,569