XML 74 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition and Contracts with Customers - Adjustment to Accumulated Deficit (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Jan. 02, 2021
Oct. 03, 2020
Jul. 04, 2020
Apr. 04, 2020
Dec. 28, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Disaggregation Of Revenue [Line Items]                        
Net sales   $ 221,601 $ 238,033 $ 202,783 $ 220,204 $ 174,826 $ 197,823 $ 198,570 $ 173,737 $ 882,621 $ 744,956 $ 698,493
Cost of sales                   561,297 484,588 455,025
Selling, general and administrative expenses                   224,386 176,312 150,910
Income tax expense                   11,884 12,439 11,272
Net income   $ 9,987 $ 17,322 $ 2,199 $ 15,600 $ 3,280 $ 15,106 $ 17,045 $ 8,257 $ 45,108 $ 43,688 $ 53,933
Cumulative Effect, Period of Adoption, Adjustment [Member] | Accounting Standards Update 2014-09 [Member]                        
Disaggregation Of Revenue [Line Items]                        
Net sales $ 8,704                      
Cost of sales (5,642)                      
Selling, general and administrative expenses (532)                      
Income tax expense (647)                      
Net income $ 1,883