XML 107 R89.htm IDEA: XBRL DOCUMENT v3.8.0.1
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