XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Apr. 26, 2023
Common Stock, Shares, Outstanding (in shares) 28,035,613         28,035,613   25,333,870  
Common Stock, Shares Authorized (in shares) 245,000,000         245,000,000   245,000,000  
Preferred Stock, Shares Authorized (in shares) 5,000,000         5,000,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)           10 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 0         0 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares) 1,000                
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 700         $ 700      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           1 year 6 months      
Payments of Dividends           $ 0 $ 1,192    
Dividends and Interest Paid     $ 600   $ 1,200        
Stock Repurchase Program, Authorized Amount                 $ 5,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares) 0 0       0 0    
O 2023 Q1 Dividends [Member]                  
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share)       $ 0.0225          
O 2023 Q2 Dividends [Member]                  
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share)     $ 0.0225            
Share-Based Payment Arrangement, Option [Member]                  
Share-Based Payment Arrangement, Expense $ 0         $ 0      
Restricted Stock [Member]                  
Share-Based Payment Arrangement, Expense           $ 900 $ 2,000    
Restricted Stock [Member] | Minimum [Member]                  
Share Price (in dollars per share) $ 2         $ 2