XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Summary of Impact of Topic 606 on Consolidated Statement of Comprehensive Income (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2019
Dec. 27, 2018
Sep. 27, 2018
Mar. 29, 2018
Dec. 28, 2017
Sep. 28, 2017
Mar. 28, 2019
Mar. 29, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                
Net sales $ 201,834     $ 202,786     $ 659,439 $ 677,255
Gross profit 38,815     33,107     114,652 105,959
Income from operations 15,408     14,024     42,100 45,741
Net income $ 10,331 $ 11,264 $ 6,606 $ 8,552 $ 7,609 $ 10,711 $ 28,201 $ 26,872
Earnings per share-basic $ 0.90     $ 0.75     $ 2.47 $ 2.36
Earnings per share-diluted $ 0.90     $ 0.75     $ 2.45 $ 2.35
Disaggregation of Revenue Before 606 Impact [Member] | Accounting Standards Update 2014-09 [Member]                
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                
Net sales       $ 203,181       $ 677,090
Gross profit       33,186       105,906
Income from operations       14,103       45,688
Net income       $ 8,631       $ 26,819
Earnings per share-basic       $ 0.76       $ 2.36
Earnings per share-diluted       $ 0.75       $ 2.34
Impact of 606 [Member] | Accounting Standards Update 2014-09 [Member]                
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                
Net sales       $ (395)       $ 165
Gross profit       (79)       53
Income from operations       (79)       53
Net income       $ (79)       $ 53
Earnings per share-basic       $ (0.01)        
Earnings per share-diluted               $ 0.01