XML 108 R110.htm IDEA: XBRL DOCUMENT v2.4.1.9
Quarterly Results of Operations - Quarterly Results of Operations (Detail) (USD $)
In Thousands, except Share data, 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
Quarterly Financial Information [Line Items]                      
Interest income $ 21,062us-gaap_InterestAndDividendIncomeOperating $ 21,624us-gaap_InterestAndDividendIncomeOperating $ 21,554us-gaap_InterestAndDividendIncomeOperating $ 21,131us-gaap_InterestAndDividendIncomeOperating $ 20,947us-gaap_InterestAndDividendIncomeOperating $ 20,549us-gaap_InterestAndDividendIncomeOperating $ 19,132us-gaap_InterestAndDividendIncomeOperating $ 19,137us-gaap_InterestAndDividendIncomeOperating $ 85,371us-gaap_InterestAndDividendIncomeOperating $ 79,765us-gaap_InterestAndDividendIncomeOperating $ 81,494us-gaap_InterestAndDividendIncomeOperating
Interest expense 4,840us-gaap_InterestExpense 4,879us-gaap_InterestExpense 4,800us-gaap_InterestExpense 4,617us-gaap_InterestExpense 4,842us-gaap_InterestExpense 4,751us-gaap_InterestExpense 4,620us-gaap_InterestExpense 4,592us-gaap_InterestExpense 19,136us-gaap_InterestExpense 18,805us-gaap_InterestExpense 19,540us-gaap_InterestExpense
Net interest income 16,222us-gaap_InterestIncomeExpenseNet 16,745us-gaap_InterestIncomeExpenseNet 16,754us-gaap_InterestIncomeExpenseNet 16,514us-gaap_InterestIncomeExpenseNet 16,105us-gaap_InterestIncomeExpenseNet 15,798us-gaap_InterestIncomeExpenseNet 14,512us-gaap_InterestIncomeExpenseNet 14,545us-gaap_InterestIncomeExpenseNet 66,235us-gaap_InterestIncomeExpenseNet 60,960us-gaap_InterestIncomeExpenseNet 61,954us-gaap_InterestIncomeExpenseNet
Provision for loan losses 400us-gaap_ProvisionForLoanLossesExpensed 600us-gaap_ProvisionForLoanLossesExpensed 450us-gaap_ProvisionForLoanLossesExpensed 600us-gaap_ProvisionForLoanLossesExpensed 460us-gaap_ProvisionForLoanLossesExpensed 750us-gaap_ProvisionForLoanLossesExpensed 750us-gaap_ProvisionForLoanLossesExpensed 750us-gaap_ProvisionForLoanLossesExpensed 2,050us-gaap_ProvisionForLoanLossesExpensed 2,710us-gaap_ProvisionForLoanLossesExpensed 4,150us-gaap_ProvisionForLoanLossesExpensed
Net interest income after provision for loan losses 15,822us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 16,145us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 16,304us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 15,914us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 15,645us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 15,048us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 13,762us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 13,795us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 64,185us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 58,250us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss 57,804us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss
Other operating income 4,428us-gaap_NoninterestIncome 3,758us-gaap_NoninterestIncome 3,615us-gaap_NoninterestIncome 3,470us-gaap_NoninterestIncome 4,186us-gaap_NoninterestIncome 4,774us-gaap_NoninterestIncome 5,221us-gaap_NoninterestIncome 4,434us-gaap_NoninterestIncome 15,271us-gaap_NoninterestIncome 18,615us-gaap_NoninterestIncome 15,865us-gaap_NoninterestIncome
Operating expenses 14,506us-gaap_NoninterestExpense 13,976us-gaap_NoninterestExpense 14,089us-gaap_NoninterestExpense 14,159us-gaap_NoninterestExpense 14,690us-gaap_NoninterestExpense 13,995us-gaap_NoninterestExpense 13,662us-gaap_NoninterestExpense 13,465us-gaap_NoninterestExpense 56,730us-gaap_NoninterestExpense 55,812us-gaap_NoninterestExpense 53,238us-gaap_NoninterestExpense
Income before income taxes 5,744us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 5,927us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 5,830us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 5,225us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 5,141us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 5,827us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 5,321us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 4,764us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 22,726us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 21,053us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 20,431us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Provision for income taxes 121us-gaap_IncomeTaxExpenseBenefit 221us-gaap_IncomeTaxExpenseBenefit 231us-gaap_IncomeTaxExpenseBenefit 293us-gaap_IncomeTaxExpenseBenefit 116us-gaap_IncomeTaxExpenseBenefit 308us-gaap_IncomeTaxExpenseBenefit 295us-gaap_IncomeTaxExpenseBenefit 288us-gaap_IncomeTaxExpenseBenefit 866us-gaap_IncomeTaxExpenseBenefit 1,007us-gaap_IncomeTaxExpenseBenefit 1,392us-gaap_IncomeTaxExpenseBenefit
Net income 5,623us-gaap_NetIncomeLoss 5,706us-gaap_NetIncomeLoss 5,599us-gaap_NetIncomeLoss 4,932us-gaap_NetIncomeLoss 5,025us-gaap_NetIncomeLoss 5,519us-gaap_NetIncomeLoss 5,026us-gaap_NetIncomeLoss 4,476us-gaap_NetIncomeLoss 21,860us-gaap_NetIncomeLoss 20,046us-gaap_NetIncomeLoss 19,039us-gaap_NetIncomeLoss
Class A Common Stock [Member]                      
Quarterly Financial Information [Line Items]                      
Net income                 17,157us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
15,698us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
14,877us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Share data:                      
Average shares outstanding, basic 3,600,664us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
3,594,583us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
3,589,125us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
3,582,421us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
3,580,404us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
3,578,400us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
3,574,379us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
3,569,546us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
3,591,732us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
3,575,683us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
3,557,693us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Average shares outstanding, diluted 5,567,855us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
5,563,278us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
5,558,032us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
5,558,177us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
5,557,419us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
5,558,031us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
5,557,354us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
5,557,365us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
5,562,209us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
5,557,693us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
5,549,191us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Earnings per share, basic $ 1.23us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 1.25us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 1.22us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 1.08us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 1.10us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 1.21us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 1.10us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.98us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 4.78us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 4.39us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 4.18us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Earnings per share, diluted $ 1.01us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 1.03us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 1.01us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.89us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.90us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.99us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.90us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.81us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 3.93us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 3.61us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 3.43us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Class B Common Stock [Member]                      
Quarterly Financial Information [Line Items]                      
Net income                 $ 4,703us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 4,348us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 4,162us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Share data:                      
Average shares outstanding, basic 1,967,180us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,967,180us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,967,580us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,974,180us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,976,180us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,978,180us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,982,180us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,986,880us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,969,030us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,980,855us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,990,474us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Average shares outstanding, diluted 1,976,180us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,967,180us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,967,580us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,974,180us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,976,180us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,978,180us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,982,180us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,986,880us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,969,030us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,980,855us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,990,474us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Earnings per share, basic $ 0.61us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.62us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.61us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.54us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.55us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.60us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.55us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.49us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 2.39us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 2.19us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 2.09us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Earnings per share, diluted $ 0.61us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.62us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.61us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.54us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.55us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.60us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.55us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.49us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 2.39us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 2.19us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 2.09us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember