XML 14 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Summary of Stock Option Activity (Detail) (USD $)
3 Months Ended
Mar. 28, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Beginning Balance, Shares 75,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Exercised, Shares (29,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Ending Balance, Shares 46,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Options Exercisable, Shares 44,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Beginning Balance, Weighted Average Price $ 7.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Exercised, Weighted Average Price $ 6.16us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Ending Balance, Weighted Average Price $ 7.98us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Options Exercisable, Weighted Average Price $ 7.47us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Ending Balance, Weighted Average Remaining Term (In years) 3 years 3 months 18 days
Options Exercisable, Weighted Average Remaining Term (In years) 3 years 2 months 12 days
Ending Balance, Aggregate Intrinsic Value $ 1,866,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Options Exercisable, Aggregate Intrinsic Value $ 1,807,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1