XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Common Stock (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 20, 2023
May 17, 2023
Mar. 31, 2024
Dec. 31, 2023
Common Stock, No Par Value (in dollars per share)     $ 0 $ 0
Treasury Stock, Shares Offered to Be Purchased, Value   $ 80,000    
Stock Repurchased and Retired During Period, Shares (in shares) 3,561      
Stock Repurchased During Period, Price Per Share (in dollars per share) $ 4      
Stock Repurchased and Retired During Period, Value $ 14      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)     13,917 1,250
Shares Issued, Price Per Share       $ 3.84
Proceeds from Stock Options Exercised       $ 4,800
Proceeds from Issuance of Common Stock     $ 55  
Minimum [Member]        
Treasury Stock, Shares Offered to Be Purchased, Price Per Share (in dollars per share)   $ 3.8    
Shares Issued, Price Per Share     $ 3.84  
Maximum [Member]        
Treasury Stock, Shares Offered to Be Purchased, Price Per Share (in dollars per share)   $ 4    
Shares Issued, Price Per Share     $ 5.43