v3.26.1
Note 8 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Jun. 09, 2026
May 02, 2026
May 03, 2025
Sep. 11, 2024
Payments for Repurchase of Common Stock   $ 11,509 $ 4,208  
Stock Repurchased During Period, Shares (in shares)     108,502  
Dividends, Common Stock, Cash   2,894 $ 2,891  
O 2026 Q1 Dividends [Member]        
Dividends, Common Stock, Cash   $ 2,900    
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 0.23    
O 2025 Q1 Dividends [Member]        
Common Stock, Dividends, Per Share, Declared (in dollars per share)     $ 0.22  
The September 2024 Stock Repurchase Program [Member]        
Payments for Repurchase of Common Stock   $ 11,400    
Stock Repurchased During Period, Shares (in shares)   248,118    
Share Repurchase Program, Authorized, Amount       $ 100,000
The September 2024 Stock Repurchase Program [Member] | Subsequent Event [Member]        
Payments for Repurchase of Common Stock $ 3,800      
Stock Repurchased During Period, Shares (in shares) 103,064      
Share Repurchase Program, Remaining Authorized, Amount $ 46,500