XML 101 R87.htm IDEA: XBRL DOCUMENT v3.6.0.2
Long-Term Debt Long-Term Debt (Narrative) (Details)
3 Months Ended 12 Months Ended
Feb. 09, 2016
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2018
USD ($)
Mar. 31, 2016
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Mar. 19, 2014
Debt Instrument [Line Items]                
Line of credit facility, current borrowing capacity         $ 300,000,000      
Principal amount         $ 218,695,000      
Ratio of indebtedness to net capital (in ratio)         2.92      
Debt compliance, required minimum fixed charge ratio         1.20      
Ratio of earnings to fixed cost obligations (in ratio)         2.21      
Present value of future deferred payments         $ 8,880,000      
Amortization of debt issuance costs         $ 824,000 $ 921,000 $ 908,000  
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.125%      
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,000       $ 143,750,000 143,750,000    
Debt instrument interest rate (in percent)               2.75%
Debt instrument, term         7 years      
Write off of Deferred Debt Issuance Cost 600,000              
Amortization of debt issuance costs         $ 500,000      
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]                
Debt instrument interest rate (in percent)         8.00%      
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         $ 400,000 $ 500,000    
Revolving Credit Facility                
Debt Instrument [Line Items]                
Line of credit facility, current borrowing capacity 150,000,000       150,000,000      
Line of credit facility, potential increase to borrowing capacity 75,000,000       75,000,000      
Credit Facility, Term Note                
Debt Instrument [Line Items]                
Line of credit facility, current borrowing capacity $ 150,000,000       $ 150,000,000      
Line of credit facility, weighted average interest rate         2.80%      
Repayments of Lines of Credit       $ 2,810,000        
Loans Payable [Member] | Credit Agreement [Member]                
Debt Instrument [Line Items]                
Letters of Credit Outstanding, Amount         $ 2,000,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,000 $ 3,750,000