CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares |
Jan. 02, 2022 |
Jan. 03, 2021 |
|---|---|---|
| Statement of Financial Position [Abstract] | ||
| Preferred stock, par value (usd per share) | $ 0.01 | $ 0.01 |
| Preferred stock, shares authorized | 20,000,000 | 20,000,000 |
| Preferred stock, shares issued | 0 | 0 |
| Common stock, par value (usd per share) | $ 0.01 | $ 0.01 |
| Common stock, shares authorized | 100,000,000 | 100,000,000 |
| Common stock, shares issued | 28,445,812 | 28,278,320 |
| Common stock, shares outstanding | 24,829,002 | 25,293,149 |
| Treasury stock, shares | 2,847,792 | 1,993,495 |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Other current liabilities |