Earning Per Share - Schedule of Denominators Used in Calculating Earning Per Common Share (Detail) - shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Jan. 01, 2023 |
Jan. 02, 2022 |
|
| Employee Stock Option | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive Securities Excluded from Computation of Earnings Per Share | 216,128 | 115,187 | 41,215 |
| Restricted Stock [Member] | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Anti-dilutive Securities Excluded from Computation of Earnings Per Share | 7,060 | 1,470 | 1,010 |
| Restricted Performance Shares [Member] | |||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Securities excluded from computation of earnings per share, amount unvested | 44,750 | 22,353 | 29,704 |