INCOME TAXES - Schedule of Components of Income Tax Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2016 |
Sep. 30, 2016 |
Jun. 30, 2016 |
Mar. 31, 2016 |
Dec. 31, 2015 |
Sep. 30, 2015 |
Jun. 30, 2015 |
Mar. 31, 2015 |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Provision or benefit for income taxes | |||||||||||
| Currently payable | $ 3,054 | $ 3,527 | $ 3,680 | ||||||||
| Deferred benefit | 1,543 | 209 | 124 | ||||||||
| Total provision | $ 1,290 | $ 1,273 | $ 1,152 | $ 882 | $ 1,106 | $ 957 | $ 825 | $ 848 | $ 4,597 | $ 3,736 | $ 3,804 |