Long-Term Debt - Line of Credit (Details) - ABL Facility - USD ($)
3 Months Ended 6 Months Ended
Jun. 01, 2015
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Line of Credit Facility [Line Items]          
Interest expense   $ 200,000 $ 200,000 $ 400,000 $ 500,000
Remaining borrowing capacity   199,300,000   199,300,000  
Issuance costs $ 3,100,000        
Life of ABL facility (in years) 5 years        
Amortization of debt issuance costs   200,000 200,000 400,000 400,000
Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Amount outstanding on ABL facility   0 $ 0 $ 0 0
Current borrowing capacity $ 200,000,000        
Increase to borrowing capacity 100,000,000        
Maximum borrowing capacity $ 300,000,000        
Commitment fee percentage       0.375%  
Proceeds from borrowing on ABL facility       $ 12,000,000 $ 32,000,000
Remaining borrowing capacity   200,000,000   200,000,000  
Revolving Credit Facility | Federal Funds Effective Rate          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 0.50%        
Revolving Credit Facility | Federal Funds Effective Rate | Minimum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 0.25%        
Revolving Credit Facility | Federal Funds Effective Rate | Maximum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 0.75%        
Revolving Credit Facility | LIBOR          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.00%        
Revolving Credit Facility | LIBOR | Minimum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.25%        
Revolving Credit Facility | LIBOR | Maximum          
Line of Credit Facility [Line Items]          
Basis spread on variable rate (as a percent) 1.75%        
Letter of Credit          
Line of Credit Facility [Line Items]          
Letters of credit outstanding, amount   $ 700,000   $ 700,000