XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Note 14 - Share Repurchase (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 4 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2024
May 28, 2024
Stock Repurchased During Period, Value $ 3,968 $ 1,370 $ (0) $ 5,050    
May 2024 Share Repurchase Plan [Member]            
Share Repurchase Program, Authorized, Amount           $ 40,000
Share Repurchase Program, Authorized, Increase Percentage           50.00%
Share Repurchase Program, Authorized, Minimum Cash Balance           $ 45,000
May 2024 Share Repurchase Plan, Rule 10b5-1 [Member]            
Share Repurchase Program, Authorized, Amount           $ 15,000
Stock Repurchased During Period, Shares         205,404  
Stock Repurchased During Period, Average Cost Per Share         $ 25.99  
Stock Repurchased During Period, Value         $ 5,300