XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Treasury Stock and Retired Share Transactions (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 24, 2023
Dec. 28, 2024
Dec. 30, 2023
Mar. 29, 2024
Treasury Stock, Shares, Acquired (in shares) 333,686 407,653 1,825,957  
Shares Acquired, Average Cost Per Share (in dollars per share) $ 11.91 $ 19.08 $ 14  
Share Repurchase Program, Remaining Authorized, Amount   $ 42,200    
Sales and Excise Tax Payable   $ 25    
Maximum [Member]        
Share Repurchase Program, Authorized, Amount       $ 50,000