XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 17 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Sep. 15, 2023
Mar. 21, 2023
Conversion of Stock, Shares Converted (in shares) 119,733        
Conversion of Stock, Shares Issued (in shares) 748,331        
APIC, Share-Based Payment Arrangement, Other, Increase for Cost Recognition $ 4,900        
Preferred Stock, Shares Outstanding (in shares) 0   0    
Treasury Stock, Value, Acquired, Cost Method $ 64        
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) 1,258,840 6,300,000      
Share Repurchase Program [Member]          
Stock Repurchase Program, Authorized Amount         $ 10,000
Treasury Stock, Shares, Acquired (in shares) 8,000 0      
Treasury Stock, Value, Acquired, Cost Method $ 100 $ 0