XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Note 6 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 28, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Aug. 31, 2025
May 31, 2025
Mar. 03, 2025
Nov. 07, 2023
Nov. 02, 2023
Stock Repurchased and Retired During Period, Value   $ 7,998   $ 15,775 $ 4,301          
Share Repurchase Program [Member]                    
Stock Repurchase Program, Authorized Amount                   $ 30,000
Rule 10b5-1 Trading Plan, Designated Amount           $ 9,000 $ 10,000 $ 5,000 $ 10,000  
Stock Repurchased and Retired During Period, Shares (in shares)   186,000 0 379,000 145,000          
Stock Repurchased and Retired During Period, Value   $ 8,000   $ 15,800 $ 4,300          
Share Repurchase Program, Remaining Authorized, Amount   $ 9,100   $ 9,100            
Share Repurchase Program [Member] | Subsequent Event [Member]                    
Stock Repurchased and Retired During Period, Shares (in shares) 25,000                  
Stock Repurchased and Retired During Period, Value $ 1,300                  
Stock Repurchased and Retired During Period, Price Per Share (in dollars per share) $ 51.95