XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Note O - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 06, 2025
Sep. 28, 2025
Jun. 29, 2025
Sep. 28, 2025
Mar. 11, 2016
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  
O2025Q1 Dividends [Member]          
Common Stock, Dividends, Per Share, Declared     $ 0.5    
O2025Q2 Dividends [Member]          
Common Stock, Dividends, Per Share, Declared   $ 0.5      
O2025Q3 Dividends [Member] | Forecast [Member]          
Common Stock, Dividends, Per Share, Declared $ 0.5        
S 2025 Q3 Dividends [Member] | Forecast [Member]          
Common Stock, Dividends, Per Share, Declared $ 2.5        
Dividends Payable, Current $ 10,224