| Schedule of Stockholders Equity [Table Text Block] |
| | | For the thirteen weeks ended May 2, 2026 | | | For the thirteen weeks ended May 3, 2025 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | Common | | | | | | | | | | | Retained | | | | | | | Common | | | | | | | | | | | Retained | | | | | |
| | | stock | | | APIC (1) | | | AOCI (2) | | | earnings | | | Total | | | stock | | | APIC (1) | | | AOCI (2) | | | earnings | | | Total | |
| Balance, beginning | | $ | 128 | | | $ | 60,821 | | | $ | (10,760 | ) | | $ | 104,839 | | | $ | 155,028 | | | $ | 133 | | | $ | 61,987 | | | $ | (12,554 | ) | | $ | 89,516 | | | $ | 139,082 | |
| Shares issued under employee stock plans | | | | | | | 243 | | | | | | | | | | | | 243 | | | | | | | | 1,103 | | | | | | | | | | | | 1,103 | |
| Stock-based compensation | | | | | | | 381 | | | | | | | | | | | | 381 | | | | | | | | 284 | | | | | | | | | | | | 284 | |
| Shares withheld in lieu of tax withholdings | | | - | | | | (350 | ) | | | | | | | | | | | (350 | ) | | | | | | | (1,266 | ) | | | | | | | | | | | (1,266 | ) |
| Share repurchase | | | (2 | ) | | | (1,176 | ) | | | | | | | (10,331 | ) | | | (11,509 | ) | | | (1 | ) | | | (506 | ) | | | | | | | (3,701 | ) | | | (4,208 | ) |
| Cash dividends | | | | | | | | | | | | | | | (2,894 | ) | | | (2,894 | ) | | | | | | | | | | | | | | | (2,891 | ) | | | (2,891 | ) |
| Other | | | | | | | | | | | | | | | - | | | | - | | | | | | | | | | | | | | | | | | | | - | |
| Other comprehensive income | | | | | | | | | | | (179 | ) | | | | | | | (179 | ) | | | | | | | | | | | 1,259 | | | | | | | | 1,259 | |
| Net income | | | | | | | | | | | | | | | 18,299 | | | | 18,299 | | | | | | | | | | | | | | | | 15,319 | | | | 15,319 | |
| Balance, ending | | $ | 126 | | | $ | 59,919 | | | $ | (10,939 | ) | | $ | 109,913 | | | $ | 159,019 | | | $ | 132 | | | $ | 61,602 | | | $ | (11,295 | ) | | $ | 98,243 | | | $ | 148,682 | |
|