XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Note 19 - Stock Repurchase Program (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 21 Months Ended
Feb. 21, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Treasury Stock, Shares, Acquired (in shares) 375,090          
Shares Acquired, Average Cost Per Share (in dollars per share) $ 44.2          
Treasury Stock, Value, Acquired, Cost Method $ 16,600 $ 9 $ 46,290 $ 16,683 $ 109,774 $ 16,700