XML 75 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Summary of Impact of Topic 606 on Consolidated Statement of Comprehensive Income (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 27, 2019
Mar. 28, 2019
Dec. 27, 2018
Sep. 27, 2018
Jun. 28, 2018
Mar. 29, 2018
Dec. 28, 2017
Sep. 28, 2017
Jun. 27, 2019
Jun. 28, 2018
Jun. 29, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Net sales $ 216,762 $ 201,834 $ 253,317 $ 204,288 $ 211,676 $ 202,786 $ 258,805 $ 215,664 $ 876,201 $ 888,931 $ 846,635
Gross profit 43,618 38,815 42,883 32,954 32,940 33,107 37,733 35,119 158,270 138,899 141,923
Income from operations 16,424 15,408 16,640 10,052 10,448 14,024 14,102 17,615 58,524 56,189 60,477
Net income $ 11,265 $ 10,331 $ 11,264 $ 6,606 $ 5,628 $ 8,552 $ 7,609 $ 10,711 $ 39,466 $ 32,500 $ 36,125
Earnings per share-basic $ 0.98 $ 0.90 $ 0.99 $ 0.58 $ 0.49 $ 0.75 $ 0.67 $ 0.94 $ 3.45 $ 2.86 $ 3.19
Earnings per share-diluted $ 0.98 $ 0.90 $ 0.98 $ 0.57 $ 0.49 $ 0.75 $ 0.67 $ 0.94 $ 3.43 $ 2.84 $ 3.17
Disaggregation of Revenue Before 606 Impact [Member] | Accounting Standards Update 2014-09 [Member]                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Net sales                   $ 888,595  
Gross profit                   138,819  
Income from operations                   56,109  
Net income                   $ 32,420  
Earnings per share-basic                   $ 2.85  
Earnings per share-diluted                   $ 2.83  
Impact of 606 [Member] | Accounting Standards Update 2014-09 [Member]                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Net sales                   $ 336  
Gross profit                   80  
Income from operations                   80  
Net income                   $ 80  
Earnings per share-basic                   $ 0.01  
Earnings per share-diluted                   $ 0.01