XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt and Notes Payable - Related Party, Senior Notes (Details) - USD ($)
6 Months Ended
Mar. 29, 2018
Jun. 30, 2018
Jun. 30, 2017
Debt Instrument [Line Items]      
Proceeds from issuance of senior notes   $ 498,300,000 $ 0
Payment of debt issuance costs   $ 4,464,000 $ 492,000
Senior Notes [Member] | Senior Notes Due March 2028 [Member]      
Debt Instrument [Line Items]      
Senior notes, face amount $ 500,000,000    
Senior notes, stated rate (percent) 4.50% 4.50%  
Senior notes, maturity date   Mar. 15, 2028  
Proceeds from issuance of senior notes $ 498,300,000    
Payment of debt issuance costs 4,500,000    
Line of Credit [Member] | Revolver [Member]      
Debt Instrument [Line Items]      
Repayments on line of credit $ 410,000,000