XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Note 19 - Stock Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 18 Months Ended
Feb. 21, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Treasury Stock, Shares, Acquired (in shares) 375,090          
Shares Acquired, Average Cost Per Share (in dollars per share) $ 44.20          
Treasury Stock, Value, Acquired, Cost Method $ 16,600 $ 44 $ 30,588 $ 16,692 $ 63,484 $ 16,700