XML 68 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-Term Debt Long-Term Debt (Senior long-term debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Accumulated Amortization, Debt Issuance Costs $ 4,442 $ 4,138
Principal amount 90,764  
Debt Issuance Costs, Net 1,618 955
Less: current portion (1,306) (2,015)
Total long-term debt 87,840 33,070
Notes payable, other | Acquisition Debt    
Debt Instrument [Line Items]    
Principal amount 6,964 8,940
Revolving Credit Facility | Line of Credit | Revolving Credit Facility, Secured, Floating Rate    
Debt Instrument [Line Items]    
Principal amount $ 83,800 $ 27,100