XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 04, 2024
Apr. 29, 2023
Apr. 11, 2024
Apr. 06, 2023
Payments for Repurchase of Common Stock $ 9,198 $ 3,099    
Dividends Payable, Amount Per Share (in dollars per share)     $ 0.2 $ 1.5
Dividends Payable, Date to be Paid Apr. 11, 2024 Apr. 06, 2023    
Dividends Payable, Date of Record Mar. 28, 2024 Mar. 23, 2023    
Credit Impairment Charges, Trade Receivables Credit Losses Recognized in Retained Earnings $ 800      
Share Repurchase Program 2022 [Member]        
Payments for Repurchase of Common Stock $ 9,200 $ 3,100    
Stock Repurchased During Period, Shares (in shares) 343,406 132,385    
Share Repurchase Program, Authorized, Amount $ 50,000 $ 50,000