Note 15 - Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Current: | |||
| Federal | $ 6,646 | $ 4,557 | $ 2,520 |
| State | 1,730 | 1,104 | 309 |
| Total current income tax expense | 8,376 | 5,661 | 2,829 |
| Deferred: | |||
| Federal | (1,452) | (565) | 190 |
| State | (385) | (101) | 57 |
| Total deferred income tax (benefit) | (1,837) | (666) | 247 |
| Total income tax expense | $ 6,539 | $ 4,995 | $ 3,076 |