XML 75 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended
Sep. 27, 2019
Sep. 30, 2018
Jun. 30, 2019
Significant Accounting Policies [Line Items]      
Percentage of revenue recognized 75.00%    
Contract asset balance $ 68,568,000   $ 57,387,000
Contract liability balance 11,940,000    
Revenue recognized in the contract liability balance 5,376,000    
Factored accounts receivable $ 214,880,000    
Transferred over Time      
Significant Accounting Policies [Line Items]      
Percentage of revenue recognized 27.00% 21.00%  
Ship and bill      
Significant Accounting Policies [Line Items]      
Percentage of revenue recognized 73.00% 79.00%