Note 11 - Share-Based Compensation - Schedule of Share Based Payment Award Stock Options Valuation Assumptions (Details) - $ / shares |
3 Months Ended | |
|---|---|---|
Apr. 29, 2023 |
Apr. 30, 2022 |
|
| Stock Option Plan [Member] | ||
| Weighted-average risk free rate of interest | 3.50% | 2.30% |
| Expected volatility | 49.00% | 50.00% |
| Weighted-average expected award life (in years) (Year) | 5 years 4 months 24 days | 5 years 6 months |
| Dividend yield | 3.60% | 3.90% |
| Weighted-average fair value (in dollars per share) | $ 14.09 | $ 10.42 |
| Stock Purchase Plan [Member] | ||
| Weighted-average risk free rate of interest | 2.20% | 0.10% |
| Expected volatility | 40.00% | 40.00% |
| Weighted-average expected award life (in years) (Year) | 1 year | 1 year |
| Dividend yield | 3.70% | 1.80% |
| Weighted-average fair value (in dollars per share) | $ 7.16 | $ 29.46 |