XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Note G - Treasury Stock (Details Textual) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Jul. 31, 2023
Treasury Stock, Common, Shares (in shares) 581,586 581,586  
Treasury Stock, Common, Value $ 13,996,000 $ 13,996,000  
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