| Debt and Interest Rate Swap (Details) - USD ($)
 | 3 Months Ended | 9 Months Ended | 29 Months Ended | 35 Months Ended |  |  |  |  | 
| Sep. 30, 2020 | Sep. 30, 2019 | Sep. 30, 2020 | Sep. 30, 2019 | Mar. 31, 2020 | Mar. 31, 2020 | Jul. 31, 2020 | Dec. 31, 2019 | Nov. 03, 2017 | May 12, 2017 | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Long-Term Debt, Maturity, Remainder of Fiscal Year | $ 2,188,000 |  | $ 2,188,000 |  |  |  |  |  |  |  | 
| Long-Term Debt, Maturity, Year One | 10,937,000 |  | 10,937,000 |  |  |  |  |  |  |  | 
| Long-Term Debt, Maturity, Year Two | 19,688,000 |  | 19,688,000 |  |  |  |  |  |  |  | 
| Long-Term Debt, Maturity, Year Three | 142,187,000 |  | 142,187,000 |  |  |  |  |  |  |  | 
| Long-Term Debt, Maturity, Year Four | 212,000,000 |  | 212,000,000 |  |  |  |  |  |  |  | 
| Long-term Debt, Current Maturities | (8,750,000) |  | (8,750,000) |  |  |  |  |  |  |  | 
| Debt Instrument, Unamortized Discount |  |  |  |  |  |  |  |  |  | $ (2,100,000) | 
| Long-term Debt | 378,250,000 |  | 378,250,000 |  |  |  |  |  |  |  | 
| Long-term Debt, Current Maturities | 7,785,000 |  | 7,785,000 |  |  |  |  | $ 0 |  |  | 
| Long-term Debt, Excluding Current Maturities | 372,457,000 |  | 372,457,000 |  |  |  |  | $ 206,909,000 |  |  | 
| Line of Credit Facility, Incremental Borrowing Capacity | $ 160,000,000.0 |  | $ 160,000,000.0 |  |  |  |  |  |  |  | 
| Debt Instrument, Frequency of Periodic Payment |  |  | quarterly installments |  |  |  |  |  |  |  | 
| Debt Instrument, Call Feature |  |  | 1.0% soft call premium |  |  |  |  |  |  |  | 
| Repayments of Debt |  |  |  |  |  | $ 213,000,000.0 |  |  |  |  | 
| Document Period End Date |  |  | Sep. 30,  2020 |  |  |  |  |  |  |  | 
| Debt Instrument, Interest Rate, Effective Percentage | 4.30% |  | 4.30% |  |  |  |  | 4.90% |  | 4.60% | 
| Long-term Debt, Fair Value | $ 390,600,000 |  | $ 390,600,000 |  |  |  |  | $ 214,600,000 |  | $ 398,500,000 | 
| Debt Issuance Costs, Gross |  |  |  |  |  |  |  |  |  | 6,000,000.0 | 
| Amortization of debt issuance costs and accretion of discount on debt and leases | $ 500,000 | $ 300,000 | $ 1,000,000.0 | $ 900,000 |  |  |  |  |  |  | 
| Derivative, Fixed Interest Rate | 4.25% |  | 4.25% |  |  |  |  |  | 1.74685% |  | 
| Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) | $ 100,000 | (200,000) | $ 29,000 | (1,611,000) |  |  |  |  |  |  | 
| Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax | 60,000 | $ (162,000) | 22,000 | $ (1,273,000) | $ (10,000.00) |  |  |  |  |  | 
| Derivative Liability | 8,000 |  | $ 8,000 |  |  |  |  | 37,000 |  |  | 
| Debt Instrument, Covenant Description |  |  | The Incremental Term Loan is subject to a financial covenant of an initial maximum total net leverage ratio of 3.5 to 1 which decreases to 3.0 to 1 beginning with the sixth full fiscal quarter ending after July 31, 2020. During any period during which the Company (i) fails to maintain a public corporate rating from S&P that is equal to or higher than BB- and a public corporate rating from Moody's that is equal to or higher than Ba3 or (ii) fails to maintain a total leverage ratio of 3.0 to 1 or less, the applicable margin will increase to 4.75% in the case of LIBOR Rate loans and 3.75% in the case of Base Rate loans. |  |  |  |  |  |  |  | 
| Base Rate [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Interest Rate Terms |  |  | a base rate |  |  |  |  |  |  |  | 
| Fed Funds Effective Rate Overnight Index Swap Rate [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Interest Rate Terms |  |  | the federal funds rate, plus 0.50% |  |  |  |  |  |  |  | 
| Prime Rate [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Interest Rate Terms |  |  | prime rate |  |  |  |  |  |  |  | 
| One, Two, Or Three Month London Interbank Offered Rate (LIBOR) [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Interest Rate Terms |  |  | an adjusted LIBOR rate determined on the basis of a one- three- or six-month interest period, plus 1.0% |  |  |  |  |  |  |  | 
| London Interbank Offered Rate (LIBOR) Subject to Floor [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Interest Rate Terms |  |  | adjusted LIBOR rate, subject to a floor of 0.75% |  |  |  |  |  |  |  | 
| London Interbank Offered Rate (LIBOR) [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Basis Spread on Variable Rate |  |  | 2.50% |  |  |  |  |  |  |  | 
| Medium-term Notes [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Long-term Debt, Gross | 387,000,000 |  | $ 387,000,000 |  |  |  |  | 212,000,000 |  | $ 425,000,000.0 | 
| Debt Instrument, Unamortized Discount | (1,923,000) |  | (1,923,000) |  |  |  |  | (1,328,000) |  |  | 
| Debt Issuance Costs, Net | (4,835,000) |  | (4,835,000) |  |  |  |  | (3,763,000) |  |  | 
| Long-term Debt | 380,242,000 |  | 380,242,000 |  |  |  |  | 206,909,000 |  |  | 
| Long-term Debt, Current Maturities | 7,785,000 |  | 7,785,000 |  |  |  |  | 0 |  |  | 
| Long-term Debt, Excluding Current Maturities | 372,457,000 |  | 372,457,000 |  |  |  |  | 206,909,000 |  |  | 
| Term A Loan [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Unamortized Discount |  |  |  |  |  |  | $ (900,000) |  |  |  | 
| Debt Instrument, Interest Rate, Effective Percentage |  |  |  |  |  |  | 3.20% |  |  |  | 
| Long-term Debt, Fair Value |  |  |  |  |  |  | $ 181,100,000 |  |  |  | 
| Debt Issuance Costs, Gross |  |  |  |  |  |  | $ 1,800,000 |  |  |  | 
| Term B |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Long-term Debt, Gross | $ 212,000,000 |  | $ 212,000,000 |  |  |  |  | 212,000,000 |  |  | 
| Debt Instrument, Quarterly Amortization Rate | 0.25% |  | 0.25% |  |  |  |  |  |  |  | 
| Term B | Base Rate [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Basis Spread on Variable Rate |  |  | 1.50% |  |  |  |  |  |  |  | 
| Term B | London Interbank Offered Rate (LIBOR) Subject to Floor [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Basis Spread on Variable Rate |  |  | 2.50% |  |  |  |  |  |  |  | 
| Term A |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Long-term Debt, Gross | $ 175,000,000.0 |  | $ 175,000,000.0 |  |  |  |  | 0 |  |  | 
| Term A | Debt amortization period 1 [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Quarterly Amortization Rate | 1.25% |  | 1.25% |  |  |  |  |  |  |  | 
| Term A | Debt amortization, period 2 [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Quarterly Amortization Rate | 2.50% |  | 2.50% |  |  |  |  |  |  |  | 
| Term A | Debt amortization period 3 [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Quarterly Amortization Rate | 3.75% |  | 3.75% |  |  |  |  |  |  |  | 
| Term A | Base Rate [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Basis Spread on Variable Rate |  |  | 3.25% |  |  |  |  |  |  |  | 
| Term A | London Interbank Offered Rate (LIBOR) Subject to Floor [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument, Basis Spread on Variable Rate |  |  | 4.25% |  |  |  |  |  |  |  | 
| Fair Value, Inputs, Level 2 [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Derivative Liability | $ 8,000 |  | $ 8,000 |  |  |  |  | 37,000 |  |  | 
| Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Derivative Financial Instruments, Assets [Member] |  |  |  |  |  |  |  |  |  |  | 
| Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  | 
| Derivative Liability | $ 10,000.00 |  | $ 10,000.00 |  |  |  |  | $ 40,000.00 |  |  |