XML 133 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers Revenue, Initial Application Period Cumulative Effect Transition (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 28, 2020
Dec. 28, 2019
Sep. 28, 2019
Jun. 29, 2019
Mar. 30, 2019
Dec. 29, 2018
Sep. 29, 2018
Jun. 30, 2018
Mar. 28, 2020
Mar. 30, 2019
Mar. 31, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Net revenue $ 255,335 $ 273,722 $ 268,675 $ 264,042 $ 241,113 $ 233,700 $ 241,530 $ 246,403 $ 1,061,774 $ 962,746 $ 871,235
Cost of sales                 831,256 757,040 690,555
Gross profit 51,898 59,855 58,467 60,298 55,793 49,021 49,416 51,476 230,518 205,706 180,680
Selling, general and administrative expenses                 145,611 121,568 106,907
Income from operations                 84,907 84,138 73,773
Income before income taxes                 92,979 86,676 78,523
Income tax expense                 (17,913) (18,054) (17,021)
Net income $ 12,001 $ 20,898 $ 20,885 $ 21,282 $ 19,971 $ 13,384 $ 15,576 $ 19,691 75,066 68,622 $ 61,502
ASC 606 Adjustment | ASC 606                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Net revenue                 (28,897) (32,420)  
Cost of sales                 (29,159) (31,047)  
Gross profit                 262 (1,373)  
Selling, general and administrative expenses                 65 (289)  
Income from operations                 197 (1,084)  
Income before income taxes                 197 (1,084)  
Income tax expense                 (69) 250  
Net income                 128 (834)  
Balance without ASC 606 Adoption | ASC 606                      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]                      
Net revenue                 1,032,877 930,326  
Cost of sales                 802,097 725,993  
Gross profit                 230,780 204,333  
Selling, general and administrative expenses                 145,676 121,279  
Income from operations                 85,104 83,054  
Income before income taxes                 93,176 85,592  
Income tax expense                 (17,982) (17,804)  
Net income                 $ 75,194 $ 67,788