Earnings Per Share: Schedule of Earnings Per Share Reconciliation (Details) - USD ($) $ / shares in Units, $ 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, 2014 |
Sep. 30, 2014 |
Jun. 30, 2014 |
Mar. 31, 2014 |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Earnings Per Share [Abstract] | |||||||||||||||
| Net income | $ 3,021 | $ 2,606 | $ 1,440 | $ 1,825 | $ 2,117 | $ 2,446 | $ 2,368 | $ 2,229 | $ 2,940 | $ 2,735 | $ 2,367 | $ 2,645 | $ 8,892 | $ 9,160 | $ 10,687 |
| Undistributed Earnings (Loss) Allocated to Participating Securities, Basic | (21) | (31) | (52) | ||||||||||||
| Earnings allocated to common shareholders | $ 8,871 | $ 9,129 | $ 10,635 | ||||||||||||
| Basic weighted-average common shares outstanding | 11,868,278 | 13,528,393 | 14,747,086 | ||||||||||||
| Dilutive effect of stock options | 143,605 | 136,670 | 116,624 | ||||||||||||
| Dilutive effect of restricted stock grants | 16,545 | 20,919 | 23,488 | ||||||||||||
| Diluted weighted-average common shares outstanding | 12,028,428 | 13,685,982 | 14,887,198 | ||||||||||||
| Basic earnings (loss) per share (usd per share) | $ 0.29 | $ 0.22 | $ 0.12 | $ 0.14 | $ 0.16 | $ 0.18 | $ 0.17 | $ 0.16 | $ 0.20 | $ 0.19 | $ 0.16 | $ 0.17 | $ 0.75 | $ 0.67 | $ 0.72 |
| Diluted earnings (loss) per share (usd per share) | $ 0.29 | $ 0.22 | $ 0.11 | $ 0.14 | $ 0.16 | $ 0.18 | $ 0.17 | $ 0.16 | $ 0.20 | $ 0.19 | $ 0.16 | $ 0.17 | $ 0.74 | $ 0.67 | $ 0.71 |