XML 70 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Additional Information (Detail) - USD ($)
6 Months Ended 12 Months Ended
Dec. 05, 2018
Mar. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]        
Revolving credit agreement, maturity date Dec. 05, 2023      
Proceeds from credit facility $ 54,700,000      
Payment of fees related to revolving credit agreement     $ 790,000  
Borrowings under revolving credit agreement     135,200,000 $ 21,800,000
Swingline Subfacility        
Debt Instrument [Line Items]        
Maximum capacity under revolving credit agreement     100,000,000  
Letter of Credit        
Debt Instrument [Line Items]        
Maximum capacity under revolving credit agreement     10,000,000  
Revolving Credit Facility        
Debt Instrument [Line Items]        
Payment of fees related to revolving credit agreement     790,000  
Maximum capacity under revolving credit agreement $ 500,000,000     $ 300,000,000
Maturing Term 5 years     5 years
Seasonal discretionary maximum borrowing capacity under revolving credit agreement   $ 400,000,000    
Alternative Currency Sublimit        
Debt Instrument [Line Items]        
Maximum capacity under revolving credit agreement     75,000,000  
Mexican Borrowing Sublimit        
Debt Instrument [Line Items]        
Maximum capacity under revolving credit agreement     $ 8,000,000  
London Interbank Offer Rate        
Debt Instrument [Line Items]        
Basis spread     87.50%  
London Interbank Offer Rate | Minimum        
Debt Instrument [Line Items]        
Basis spread     87.50%  
London Interbank Offer Rate | Maximum        
Debt Instrument [Line Items]        
Basis spread     150.00%  
Federal Funds Effective Rate [Member]        
Debt Instrument [Line Items]        
Basis spread     0.50%  
Federal Funds Effective Rate [Member] | Minimum        
Debt Instrument [Line Items]        
Basis spread     0.00%  
Federal Funds Effective Rate [Member] | Maximum        
Debt Instrument [Line Items]        
Basis spread     0.50%  
Eurocurrency Rate        
Debt Instrument [Line Items]        
Basis spread     1.00%  
Eurocurrency Rate | Minimum        
Debt Instrument [Line Items]        
Basis spread     0.00%  
Eurocurrency Rate | Maximum        
Debt Instrument [Line Items]        
Basis spread     50.00%  
Commitment Fee        
Debt Instrument [Line Items]        
Basis spread     7.50%  
Commitment Fee | Minimum        
Debt Instrument [Line Items]        
Basis spread     7.50%  
Commitment Fee | Maximum        
Debt Instrument [Line Items]        
Basis spread     20.00%