XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Note 18 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 21 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 15, 2023
Mar. 21, 2023
APIC, Share-Based Payment Arrangement, Other, Increase for Cost Recognition   $ 6,100        
Treasury Stock, Value, Acquired, Cost Method $ 751 802        
Proceeds from Warrant Exercises   $ 16,658 $ 40      
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) 2,019,720 3,331,661        
Proceeds from Warrant Exercises $ 10,100 $ 16,700        
Share Repurchase Program [Member]            
Stock Repurchase Program, Authorized Amount           $ 10,000
Treasury Stock, Shares, Acquired (in shares) 628,587 1,193,557        
Treasury Stock, Value, Acquired, Cost Method $ 2,800 $ 4,800        
Preferred Stock Converted into Common Stock [Member]            
Conversion of Stock, Shares Converted (in shares)   149,733   149,733    
Conversion of Stock, Shares Issued (in shares)   935,831   935,831