XML 16 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Incentive Plans - Summary of Stock Options Activity (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Outstanding beginning balance, Number of options 400,399us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 538,697us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 671,294us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Options granted, Number of options     7,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Options exercised, Number of options (32,866)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (138,298)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (131,997)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Options cancelled, Number of options     (8,100)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Outstanding ending balance, Number of options 367,533us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 400,399us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 538,697us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Options granted, Weighted average exercise price     $ 17.55us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Available for grant, Number of options 481,999us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant    
Options exercised, Weighted average exercise price $ 13.24us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 13.53us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 13.98us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Options cancelled , Weighted average exercise price     $ 13.85us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice