XML 21 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share - Computation of Basic and Diluted Earnings Per Common Share (Detail) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Earnings Per Share Basic [Line Items]      
Net income from continuing operations $ 74,806us-gaap_IncomeLossFromContinuingOperations $ 68,563us-gaap_IncomeLossFromContinuingOperations $ 61,784us-gaap_IncomeLossFromContinuingOperations
Net income (loss) from discontinued operations   7,453us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity (1,715)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Net income $ 74,806us-gaap_NetIncomeLoss $ 76,016us-gaap_NetIncomeLoss $ 60,069us-gaap_NetIncomeLoss
Basic weighted average shares outstanding 36,930us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 36,886us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 36,516us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Income from continuing operations $ 2.03us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 1.86us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 1.69us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
Income (loss) from discontinued operations   $ 0.20us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ (0.04)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
Net income per common share $ 2.03us-gaap_EarningsPerShareBasic $ 2.06us-gaap_EarningsPerShareBasic $ 1.65us-gaap_EarningsPerShareBasic
Dilutive effect of stock options and restricted stock 959us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 1,002us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 1,300us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Diluted weighted average shares outstanding 37,889us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 37,888us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 37,816us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Income from continuing operations $ 1.97us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 1.81us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 1.64us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
Income (loss) from discontinued operations   $ 0.20us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ (0.05)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
Net income per common share $ 1.97us-gaap_EarningsPerShareDiluted $ 2.01us-gaap_EarningsPerShareDiluted $ 1.59us-gaap_EarningsPerShareDiluted
Common Stock Voting [Member]      
Earnings Per Share Basic [Line Items]      
Basic weighted average shares outstanding 36,930us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
36,886us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
36,101us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Common Stock Non-Voting [Member]      
Earnings Per Share Basic [Line Items]      
Basic weighted average shares outstanding     415us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NonvotingCommonStockMember