Notes Payable - Summary of Notes Payable (Details) - USD ($) $ in Thousands |
12 Months Ended |
|
|
|
|
|
|
|
Dec. 31, 2016 |
Sep. 30, 2016 |
[1] |
Jun. 30, 2016 |
[1] |
Mar. 31, 2016 |
[1] |
Dec. 31, 2015 |
Sep. 30, 2015 |
[1] |
Jun. 30, 2015 |
[1] |
Mar. 31, 2015 |
[1] |
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
| Payments/Long term debt, Total |
$ 51,823
|
|
|
|
$ 49,110
|
|
|
|
|
| Less current portion |
(1,227)
|
$ (986)
|
$ (1,044)
|
$ (1,253)
|
(775)
|
[1] |
$ (1,412)
|
$ (800)
|
$ (932)
|
| Long term portion |
50,596
|
|
|
|
48,335
|
|
|
|
|
| Credit Facility [Member] |
|
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
| Payments/Long term debt, Total |
$ 46,000
|
|
|
|
44,000
|
|
|
|
|
| Average effective interest rate |
2.50%
|
|
|
|
|
|
|
|
|
| 3.25 % through 3.5 % notes payable due in next year [Member] |
|
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
| Payments/Long term debt, Total |
$ 5,823
|
|
|
|
$ 5,110
|
|
|
|
|
| Annual installments |
$ 1,227
|
|
|
|
|
|
|
|
|
| 3.25 % through 3.5 % notes payable due in next year [Member] | Maximum [Member] |
|
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
| Percentage of interest accrued |
3.50%
|
|
|
|
|
|
|
|
|
| 3.25 % through 3.5 % notes payable due in next year [Member] | Minimum [Member] |
|
|
|
|
|
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
| Percentage of interest accrued |
3.25%
|
|
|
|
|
|
|
|
|
|
|