XML 97 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Equity (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2023
Dec. 31, 2024
Nov. 17, 2024
Dec. 31, 2023
Nov. 20, 2023
Share Repurchase Program, Authorized, Amount         $ 10,000
Stock Repurchased and Retired During Period, Shares     141,117    
Stock Repurchased and Retired During Period, Value   $ 1,042 $ 1,000    
Stock Issued During Period, Value, New Issues       $ 19,244  
Proceeds from Issuance of Common Stock   $ 0   $ 19,244  
At-the-Market Issuance Sales Agreement [Member]          
Stock Issued During Period, Shares, New Issues 921,797        
Stock Issued During Period, Value, New Issues $ 20,000        
Proceeds from Issuance of Common Stock $ 19,200        
Commission Fee, Percentage of Gross Proceeds 3.00%