XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note O - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Sep. 30, 2024
Jun. 30, 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  
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] | Forecast [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