XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note O - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 106 Months Ended
Dec. 29, 2024
Sep. 29, 2024
Jun. 30, 2024
Dec. 24, 2023
Dec. 29, 2024
Dec. 24, 2023
Dec. 29, 2024
Mar. 11, 2016
Common Stock, Dividends, Per Share, Cash Paid (in dollars per share) $ 0.5 $ 0.5 $ 0.5 $ 0.5 $ 1.5 $ 1.5    
Dividends, Common Stock, Cash $ 2,042     $ 2,040 $ 6,127 $ 6,120    
Sixth Stock Repurchase Plan [Member]                
Share Repurchase Program, Authorized, Number of Shares               1,200,000
Treasury Stock, Shares, Acquired             1,101,884  
Treasury Stock, Value, Acquired, Cost Method             $ 39,000  
Share Repurchase Program, Remaining Authorized, Number of Shares 98,116       98,116   98,116  
O2025Q4 Dividends [Member]                
Dividends Payable, Date Declared Feb. 06, 2025              
Common Stock, Dividends, Per Share, Declared $ 0.5              
Dividends Payable, Date to be Paid Feb. 28, 2025              
Dividends Payable, Date of Record Feb. 18, 2025