XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Note G - Treasury Stock (Details Textual) - USD ($)
May 01, 2025
Apr. 11, 2025
Apr. 03, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jul. 31, 2023
Treasury Stock, Common, Value       $ 28,924,000   $ 13,996,000  
Treasury Stock, Common, Shares (in shares)       1,451,586   581,586  
September 2011 Reauthorization [Member]              
Share Repurchase Program, Authorized, Number of Shares (in shares)             500,000
Share Repurchase Program, Remaining Authorized, Number of Shares (in shares)         474,016    
Shares Repurchase Tender Offer [Member]              
Share Repurchase Program, Authorized, Number of Shares (in shares) 870,000   435,000        
Treasury Stock, Authorized to Repurchase, Purchase Price (in dollars per share) $ 17            
Treasury Stock, Common, Value $ 14,800,000            
Treasury Stock, Authorized to Repurchase, Percentage of Outstanding Shares 2.00%            
Shares Repurchase Tender Offer [Member] | Maximum [Member]              
Treasury Stock, Authorized to Repurchase, Purchase Price (in dollars per share)     $ 17        
Shares Repurchase Tender Offer [Member] | Minimum [Member]              
Treasury Stock, Authorized to Repurchase, Purchase Price (in dollars per share)   $ 14.5 $ 14