XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Note O - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2024
Sep. 29, 2024
Jun. 30, 2024
Sep. 29, 2024
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  
Share Repurchase Program, Remaining Authorized, Number of Shares   98,116   98,116  
O2024Q1 Dividends [Member]          
Common Stock, Dividends, Per Share, Declared     $ 0.5    
Dividends Payable, Date to be Paid     Jul. 02, 2024    
Dividends Payable, Date of Record     Jun. 24, 2024    
O2024Q2 Dividends [Member]          
Common Stock, Dividends, Per Share, Declared   $ 0.5      
Dividends Payable, Date to be Paid   Sep. 06, 2024      
Dividends Payable, Date of Record   Aug. 26, 2024      
O2024Q3 Dividends [Member] | Forecast [Member]          
Common Stock, Dividends, Per Share, Declared $ 0.5        
Dividends Payable, Date to be Paid Dec. 06, 2024        
Dividends Payable, Date of Record Nov. 25, 2024