Annual report pursuant to Section 13 and 15(d)

Long-Term Debt - Schedule of Long-Term Debt (Details)

v3.10.0.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Oct. 31, 2018
Aug. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]        
Amount outstanding $ 253,873     $ 202,168
Less - current maturities 26,890     22,375
Less - deferred financing fees 7,821     6,556
Long-term debt 219,162     173,237
Capital leases        
Debt Instrument [Line Items]        
Amount outstanding 33,363     35,013
Capital leases, future interest payments $ 25,305      
Variable rate term loan payable in semi-annual installments | Term loan        
Debt Instrument [Line Items]        
Debt interest rate 5.047%      
Amount outstanding $ 936     1,220
Variable rate term loan payable in semi-annual installments | Term loan        
Debt Instrument [Line Items]        
Debt interest rate 4.797%      
Amount outstanding $ 7,426     8,295
Variable rate term loan payable in quarterly installments | Term loan        
Debt Instrument [Line Items]        
Amount outstanding $ 0     8,757
Term loan payable in quarterly installments | Term loan        
Debt Instrument [Line Items]        
Stated interest rate 7.25%      
Amount outstanding $ 1,464     2,218
Term loan payable in monthly installments | Term loan        
Debt Instrument [Line Items]        
Stated interest rate 6.11%      
Amount outstanding $ 3,843     4,551
Variable rate term loan payable in quarterly installments | Term loan        
Debt Instrument [Line Items]        
Debt interest rate 6.297%      
Amount outstanding $ 30,674     32,711
Variable rate term loan payable in quarterly installments | Term loan        
Debt Instrument [Line Items]        
Debt interest rate 5.297%      
Amount outstanding $ 17,208     18,346
Term loan payable in quarterly installments | Term loan        
Debt Instrument [Line Items]        
Stated interest rate 4.95%      
Amount outstanding $ 3,925     4,605
Term loan payable in quarterly installments | Term loan        
Debt Instrument [Line Items]        
Stated interest rate 5.00%      
Amount outstanding $ 3,945     4,258
Term loan payable in monthly installments(3) | Term loan        
Debt Instrument [Line Items]        
Stated interest rate 4.50%      
Amount outstanding $ 22,081     13,325
Construction loan, additional commitment available to be drawn upon $ 2,742      
Term loan payable in quarterly installments | Term loan        
Debt Instrument [Line Items]        
Stated interest rate 5.61%      
Amount outstanding $ 2,735     3,128
Variable rate term loan payable in quarterly installments | Term loan        
Debt Instrument [Line Items]        
Debt interest rate 5.247%      
Amount outstanding $ 12,915     14,034
Variable rate term loan payable in quarterly installments | Term loan        
Debt Instrument [Line Items]        
Debt interest rate 10.297%      
Amount outstanding $ 21,475     0
Term loan payable in quarterly installments | Term loan        
Debt Instrument [Line Items]        
Debt interest rate 5.15%      
Stated interest rate     5.15%  
Amount outstanding $ 30,069     0
Variable rate term loan payable in semi-annual installments | Term loan        
Debt Instrument [Line Items]        
Debt interest rate 4.847%      
Amount outstanding $ 9,668     0
Variable rate construction loan payable | Term loan        
Debt Instrument [Line Items]        
Amount outstanding $ 0     1,721
Variable Rate Term Loan Due In September 2029 | Term loan        
Debt Instrument [Line Items]        
Debt interest rate 5.02% 2.50%    
Amount outstanding $ 9,072     0
Senior secured credit facility        
Debt Instrument [Line Items]        
Debt interest rate 4.71%      
Amount outstanding $ 43,074     $ 49,986