v3.20.4
Debt (Amended Revolving Credit Agreement) (Details) - USD ($)
3 Months Ended
Mar. 16, 2020
Feb. 28, 2018
Aug. 21, 2015
Oct. 31, 2020
Sep. 20, 2019
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Debt maximum borrowing capacity   $ 500,000,000      
Optional additional increase in credit facility   $ 200,000,000      
Line of credit facility, maturity, extension, years from closing date   5 years      
Line of credit facility, maturity, extension, days prior to term loan maturity   91 days      
Line of credit available, in excess of   $ 100,000,000      
Line of credit, in excess of, percentage of credit limit       20.00%  
Proceeds from line of credit $ 230,000,000        
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) | Alternative Base Rate Borrowings          
Debt Instrument [Line Items]          
Interest rate spread (basis points)   10000.00%      
Revolving Credit Facility [Member] | Fed Funds Effective Rate Overnight Index Swap Rate | Alternative Base Rate Borrowings          
Debt Instrument [Line Items]          
Interest rate spread (basis points)   5000.00%      
Revolving Credit Facility [Member] | Maximum          
Debt Instrument [Line Items]          
Line of Credit Facility, Commitment Fee Percentage   2500.00%      
Revolving Credit Facility [Member] | Maximum | London Interbank Offered Rate (LIBOR) | Eurodollar Borrowings          
Debt Instrument [Line Items]          
Interest rate spread (basis points)   15000.00%      
Revolving Credit Facility [Member] | Maximum | London Interbank Offered Rate (LIBOR) | Alternative Base Rate Borrowings          
Debt Instrument [Line Items]          
Debt Instrument, Margin Rate in Addition to Base Rate   5000.00%      
Revolving Credit Facility [Member] | Minimum          
Debt Instrument [Line Items]          
Line of Credit Facility, Commitment Fee Percentage   2000.00%      
Revolving Credit Facility [Member] | Minimum | London Interbank Offered Rate (LIBOR) | Eurodollar Borrowings          
Debt Instrument [Line Items]          
Interest rate spread (basis points)   12500.00%      
Revolving Credit Facility [Member] | Minimum | London Interbank Offered Rate (LIBOR) | Alternative Base Rate Borrowings          
Debt Instrument [Line Items]          
Debt Instrument, Margin Rate in Addition to Base Rate   2500.00%      
Letter of Credit | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Debt maximum borrowing capacity         $ 200,000,000
Swingline Loans | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Debt maximum borrowing capacity   $ 30,000,000      
Term Loan | Eurodollar Borrowings          
Debt Instrument [Line Items]          
Interest rate spread (basis points)     45000.00%    
Term Loan | London Interbank Offered Rate (LIBOR) | Alternative Base Rate Borrowings          
Debt Instrument [Line Items]          
Interest rate spread (basis points)     10000.00%    
Debt Instrument, Margin Rate in Addition to Base Rate     35000.00%    
Term Loan | Fed Funds Effective Rate Overnight Index Swap Rate | Alternative Base Rate Borrowings          
Debt Instrument [Line Items]          
Interest rate spread (basis points)     5000.00%    
Term Loan | Maximum          
Debt Instrument [Line Items]          
Term loan, outstanding principal amount   $ 150,000,000