Long-Term Debt Long-Term Debt (Narrative) (Details) $ in Thousands |
|
3 Months Ended |
12 Months Ended |
|
|
Feb. 09, 2016
USD ($)
|
Jun. 30, 2020
USD ($)
|
Mar. 31, 2018
USD ($)
|
Mar. 31, 2016
USD ($)
|
Dec. 31, 2017
USD ($)
|
Dec. 31, 2016
USD ($)
|
Dec. 31, 2015
USD ($)
|
Mar. 19, 2014 |
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Line of credit facility, current borrowing capacity |
|
|
|
|
$ 300,000
|
|
|
|
| Principal amount |
|
|
|
|
$ 230,048
|
|
|
|
| Ratio of indebtedness to net capital (in ratio) |
|
|
|
|
3.15
|
|
|
|
| Debt compliance, required minimum fixed charge ratio |
|
|
|
|
1.20
|
|
|
|
| Ratio of earnings to fixed cost obligations (in ratio) |
|
|
|
|
2.14
|
|
|
|
| Amortization of debt issuance costs |
|
|
|
|
$ 820
|
$ 824
|
$ 921
|
|
| After June 29, 2013 |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Debt compliance, required maximum leverage ratio |
|
|
|
|
3.50
|
|
|
|
| Line of Credit |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Debt Instrument, Change in Basis Spread on Variable Rate |
3750.00%
|
|
|
|
|
|
|
|
| Number of Days Prior to the Maturity of Subordinated Debt the Credit Agreement Matures |
91 days
|
|
|
|
|
|
|
|
| Line of Credit | Prime Rate Option |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Debt instrument interest rate (in percent) |
|
|
|
|
1.55%
|
|
|
|
| Line of Credit | LIBOR Margin Option |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Debt instrument interest rate (in percent) |
|
|
|
|
2.125%
|
|
|
|
| Convertible subordinated notes |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Principal amount |
$ 143,750
|
|
|
|
$ 143,750
|
143,750
|
|
|
| Debt instrument interest rate (in percent) |
|
|
|
|
|
|
|
2.75%
|
| Debt instrument, term |
|
|
|
|
7 years
|
|
|
|
| Write off of Deferred Debt Issuance Cost |
600
|
|
|
|
|
|
|
|
| Amortization of debt issuance costs |
|
|
|
|
$ 500
|
|
|
|
| Deferred Purchase Price Notes |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Debt instrument interest rate (in percent) |
|
|
|
|
0.00%
|
|
|
|
| Deferred Purchase Price Notes | Minimum |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Deferred purchase price notes payable to sellers of acquired entities, discounted imputed interest rate (in Percent) |
|
|
|
|
7.30%
|
|
|
|
| Debt instrument, term |
|
|
|
|
5 years
|
|
|
|
| Deferred Purchase Price Notes | Maximum |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Deferred purchase price notes payable to sellers of acquired entities, discounted imputed interest rate (in Percent) |
|
|
|
|
10.00%
|
|
|
|
| Debt instrument, term |
|
|
|
|
20 years
|
|
|
|
| Credit Agreement [Member] |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Amortization of debt issuance costs |
|
|
|
|
$ 300
|
$ 400
|
|
|
| Revolving Credit Facility |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Line of credit facility, current borrowing capacity |
150,000
|
|
|
|
150,000
|
|
|
|
| Line of credit facility, potential increase to borrowing capacity |
75,000
|
|
|
|
75,000
|
|
|
|
| Credit Facility, Term Note |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Line of credit facility, current borrowing capacity |
$ 150,000
|
|
|
|
$ 150,000
|
|
|
|
| Line of credit facility, weighted average interest rate |
|
|
|
|
3.20%
|
|
|
|
| Repayments of Lines of Credit |
|
|
|
$ 2,810
|
|
|
|
|
| Loans Payable [Member] | Credit Agreement [Member] |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Letters of Credit Outstanding, Amount |
|
|
|
|
$ 2,000
|
|
|
|
| Debt instrument interest rate (in percent) |
|
|
|
|
2.125%
|
|
|
|
| Scenario, Forecast [Member] | Credit Facility, Term Note |
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
| Repayments of Lines of Credit |
|
$ 4,690
|
$ 3,750
|
|
|
|
|
|