XML 116 R101.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt Long-Term Debt (Senior long-term debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Accumulated Amortization, Debt Issuance Costs $ 4,442 $ 4,138
Principal amount 36,040  
Debt Issuance Costs, Net 955 967
Less: current portion (2,015) (16,927)
Total long-term debt 33,070 212,154
Notes payable, other | Acquisition Debt    
Debt Instrument [Line Items]    
Principal amount 8,940 10,548
Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Principal amount 0 92,000
Revolving Credit Facility | Line of Credit | Revolving Credit Facility, Secured, Floating Rate    
Debt Instrument [Line Items]    
Principal amount 27,100  
Credit Facility, Term Note | Notes payable, other    
Debt Instrument [Line Items]    
Principal amount $ 0 $ 127,500