XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Share Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Treasury Stock, Shares, Acquired (in shares) 135,078 82,718 135,078 218,809
Shares Acquired, Average Cost Per Share (in dollars per share) $ 22.23 $ 28.14 $ 22.23 $ 31.01
Treasury Stock Value Acquired Weighted Average Method $ 3,003 $ 2,328 $ 3,003 $ 6,785
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased (in shares) 143,721   143,721