XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Note 15 - Share Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 15 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Treasury Stock, Shares, Acquired (in shares) 300,000 100,431 300,000 157,303  
Shares Acquired, Average Cost Per Share (in dollars per share) $ 20.54 $ 19.89 $ 20.54 $ 20.83  
Treasury Stock Value Acquired Weighted Average Method $ 6,162   $ 6,162 $ 3,276 $ 1,998
Share Repurchase Program, Remaining Authorized, Number of Shares (in shares) 724,781   724,781   724,781