XML 52 R41.htm IDEA: XBRL DOCUMENT v3.26.3
Note 6 - Stockholders' Equity (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 11, 2025
Oct. 10, 2023
Stock Repurchased and Retired During Period, Value $ 1,171 $ 7,998 $ 3,700 $ 15,775    
Share Repurchase Program Authorized October 10, 2023 [Member]            
Share Repurchase Program, Authorized, Amount           $ 30,000
Share Repurchase Program Authorized December 11, 2025 [Member]            
Share Repurchase Program, Authorized, Amount         $ 10,000  
Share Repurchase Program [Member]            
Stock Repurchased and Retired During Period, Shares (in shares) 9,000 186,000 44,000 379,000    
Stock Repurchased and Retired During Period, Value $ 1,200 $ 8,000 $ 3,700 $ 15,800    
Share Repurchase Program, Remaining Authorized, Amount $ 12,700   $ 12,700