XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Note G - Treasury Stock (Details Textual) - USD ($)
May 01, 2025
Apr. 11, 2025
Apr. 03, 2025
Sep. 30, 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