|
Income Taxes (Schedule of Income Tax Expense) (Details) (USD $)
In Thousands, unless otherwise specified |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
Dec. 31, 2014
|
Sep. 30, 2014
|
Jun. 30, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Sep. 30, 2013
|
Jun. 30, 2013
|
Mar. 31, 2013
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
|
| Current: | |||||||||||
| Federal | $ 11,435 | $ 11,853 | $ 5,107 | ||||||||
| State | 505 | 400 | 457 | ||||||||
| Total | 11,940 | 12,253 | 5,564 | ||||||||
| Deferred: | |||||||||||
| Federal | (500) | (121) | 5,318 | ||||||||
| Income tax expense | $ 2,523 | $ 3,154 | $ 3,001 | $ 2,762 | $ 3,560 | $ 2,952 | $ 2,952 | $ 2,668 | $ 11,440 | $ 12,132 | $ 10,882 |