XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Capital Stock (Details Textual) - USD ($)
12 Months Ended
May 22, 2024
Apr. 24, 2024
Dec. 31, 2024
Dec. 31, 2023
Jul. 01, 2023
Common Stock, Shares Authorized (in shares)     100,000,000 50,000,000  
Common Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.01 $ 0.01  
Preferred Stock, Shares Authorized (in shares)     10,000,000 10,000,000  
Preferred Stock, Par or Stated Value Per Share (in dollars per share)     $ 0.01 $ 0.01  
Common Stock, Shares, Issued (in shares)     22,364,120 22,317,671  
Common Stock, Shares, Outstanding (in shares)     21,782,534 22,021,341  
Preferred Stock, Shares Issued (in shares)     0 0  
Treasury Stock, Common, Value     $ 13,996,000 $ 8,736,000  
Treasury Stock, Common, Shares (in shares)     581,586 296,330  
Preferred Stock, Shares Outstanding (in shares)     0 0  
September 2011 Reauthorization [Member]          
Common Stock, Shares Authorized (in shares)     474,016    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)         500,000
Treasury Stock, Shares, Acquired (in shares)     1,050 169,093  
Shares Repurchase Tender Offer [Member]          
Treasury Stock, Shares, Acquired (in shares) 284,206        
Shares Acquired, Average Cost Per Share (in dollars per share) $ 18        
Treasury Stock, Common, Value $ 5,100,000        
Shares Repurchase Tender Offer [Member] | Maximum [Member]          
Stock Repurchase Program, Number of Shares Authorized to be Repurchased (in shares)   550,000      
Treasury Stock, Authorized to Repurchase, Purchase Price (in dollars per share)   $ 18      
Shares Repurchase Tender Offer [Member] | Minimum [Member]          
Treasury Stock, Authorized to Repurchase, Purchase Price (in dollars per share)   $ 15.5