XML 93 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 17 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Sep. 15, 2023
Mar. 21, 2023
Conversion of Stock, Shares Converted (in shares) 30,000   149,733        
Conversion of Stock, Shares Issued (in shares) 187,500   935,831        
APIC, Share-Based Payment Arrangement, Other, Increase for Cost Recognition $ 1,200   $ 6,100        
Preferred Stock, Shares Outstanding (in shares) 0   0   0    
Share Repurchase Program, Authorized, Amount             $ 10,000
Treasury Stock, Shares, Acquired (in shares) 110,550   118,550        
Treasury Stock, Value, Acquired, Cost Method $ 890 $ 51 $ 954 $ 51      
Proceeds from Warrant Exercises     $ 0 $ 6,560      
Warrants to Purchase Common Stock [Member]              
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)           1  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)           $ 5  
Stock Issued During Period, Shares, Exercise of Warrants (in shares)   53,101   1,311,941      
Proceeds from Warrant Exercises   $ 300   $ 6,600      
Common Stock and Warrants [Member]              
Treasury Stock, Shares, Acquired (in shares)   0   564,970      
Treasury Stock, Value, Acquired, Cost Method       $ 2,100