XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 14 - Share Repurchase Program (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Treasury Stock, Shares, Acquired 100,431 0 157,303 0
Shares Acquired, Average Cost Per Share (in dollars per share) $ 19.89   $ 20.83  
Treasury Stock Value Acquired Weighted Average Method $ 1,998   $ 3,276  
Share Repurchase Program, Remaining Authorized, Number of Shares 542,697   542,697