XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Note 14 - Share Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Nov. 07, 2024
Treasury Stock, Shares, Acquired 186,301 135,078 343,604 135,078  
Shares Acquired, Average Cost Per Share (in dollars per share) $ 22.44 $ 22.23 $ 21.7 $ 22.23  
Treasury Stock Value Acquired Weighted Average Method $ 4,180 $ 3,003 $ 7,456 $ 3,003  
Share Repurchase Program, Remaining Authorized, Number of Shares (in shares) 356,396   356,396   1,056,000