XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Note 16 - Share Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Treasury Stock, Shares, Acquired 40,295 186,301 340,295 343,604
Shares Acquired, Average Cost Per Share $ 24.53 $ 22.44 $ 21.01 $ 21.7
Treasury Stock Value Acquired Weighted Average Method $ 988 $ 4,180 $ 7,150 $ 7,456
Share Repurchase Program, Remaining Authorized, Number of Shares 684,486   684,486