Earnings Per Share - Schedule of Reconciliation of Weighted Average Basic Shares to Weighted Average Diluted Shares Outstanding (Detail) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Aug. 01, 2026 |
Aug. 02, 2025 |
Aug. 01, 2026 |
Aug. 02, 2025 |
|
| Earnings Per Share [Abstract] | ||||
| Weighted-average shares—basic | 12,891,384 | 12,906,045 | 12,868,995 | 12,863,100 |
| Effect of dilutive equity securities | 298,260 | 52,694 | 276,034 | 87,728 |
| Weighted-average shares—diluted | 13,189,644 | 12,958,739 | 13,145,029 | 12,950,828 |