XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Treasury Stock and Retired Share Transactions (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Apr. 24, 2023
Sep. 28, 2024
Sep. 30, 2023
Mar. 29, 2024
Treasury Stock, Shares, Acquired (in shares) 333,686 407,653 1,758,160  
Shares Acquired, Average Cost Per Share (in dollars per share) $ 11.91 $ 19.09 $ 13.8  
Share Repurchase Program, Remaining Authorized, Amount   $ 42,200    
Sales and Excise Tax Payable   $ 21 $ 200  
Stock Repurchased and Retired During Period, Shares (in shares)   44,567    
Maximum [Member]        
Share Repurchase Program, Authorized, Amount       $ 50,000