XML 31 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Mar. 27, 2020
Mar. 31, 2019
Mar. 27, 2020
Mar. 31, 2019
Jun. 30, 2019
Significant Accounting Policies [Line Items]          
Percentage of revenue recognized     60.00%    
Unbilled receivables and costs in excess of billings $ 86,860,000   $ 86,860,000   $ 57,387,000
Contract liability balance 14,858,000   14,858,000   $ 12,362
Revenue recognized in the contract liability balance 1,564,000 $ 1,173,000 9,838,000 $ 10,156,000  
Factored accounts receivable $ 262,425,000   $ 262,425,000    
Transferred over Time          
Significant Accounting Policies [Line Items]          
Percentage of revenue recognized 30.00% 26.00% 26.00% 24.00%  
Ship and bill          
Significant Accounting Policies [Line Items]          
Percentage of revenue recognized 70.00% 74.00% 74.00% 76.00%