Income Taxes - Schedule of Significant Components of Provision for Income Taxes for Continuing Operations (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 9 Months Ended | 12 Months Ended | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2016 |
[1] | Jun. 30, 2016 |
[1] | Mar. 31, 2016 |
[1] | Sep. 30, 2015 |
[1] | Jun. 30, 2015 |
[1] | Mar. 31, 2015 |
[1] | Jun. 30, 2016 |
[1] | Jun. 30, 2015 |
[1] | Sep. 30, 2016 |
[1] | Sep. 30, 2015 |
[1] | Dec. 31, 2016 |
Dec. 31, 2015 |
[1] | Dec. 31, 2014 |
[1] | |||
| Current [Abstract] | |||||||||||||||||||||||||||
| Federal | $ 7,620 | $ 6,502 | $ 6,972 | ||||||||||||||||||||||||
| State | 1,281 | 1,192 | 940 | ||||||||||||||||||||||||
| Total current | 8,901 | 7,694 | 7,912 | ||||||||||||||||||||||||
| Deferred [Abstract] | |||||||||||||||||||||||||||
| Federal | 2,548 | 5,302 | 4,224 | ||||||||||||||||||||||||
| State | 431 | 651 | 882 | ||||||||||||||||||||||||
| Total deferred | $ 1,823 | $ 473 | $ 2,503 | $ 2,056 | $ 3,238 | $ 2,918 | 2,979 | 5,953 | 5,106 | ||||||||||||||||||
| Total income tax provision for continuing operations | $ 2,753 | $ 3,802 | $ 2,172 | $ 3,465 | $ 4,221 | $ 2,685 | $ 5,974 | $ 6,906 | $ 8,727 | $ 10,371 | $ 11,880 | $ 13,647 | $ 13,018 | ||||||||||||||
| |||||||||||||||||||||||||||