XML 65 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF OPERATIONS (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Statement [Abstract]      
Net sales $ 535,829us-gaap_SalesRevenueNet $ 397,969us-gaap_SalesRevenueNet $ 378,924us-gaap_SalesRevenueNet
Cost of sales 420,851us-gaap_CostOfGoodsSold 312,744us-gaap_CostOfGoodsSold 301,117us-gaap_CostOfGoodsSold
Gross profit 114,978us-gaap_GrossProfit 85,225us-gaap_GrossProfit 77,807us-gaap_GrossProfit
Selling, product development and administrative expenses 80,930us-gaap_SellingGeneralAndAdministrativeExpense 56,512us-gaap_SellingGeneralAndAdministrativeExpense 57,239us-gaap_SellingGeneralAndAdministrativeExpense
Gain on sale of product line 0us-gaap_GainLossOnSaleOfOtherAssets 0us-gaap_GainLossOnSaleOfOtherAssets (810)us-gaap_GainLossOnSaleOfOtherAssets
Operating income 34,048us-gaap_OperatingIncomeLoss 28,713us-gaap_OperatingIncomeLoss 21,378us-gaap_OperatingIncomeLoss
Interest expense 1,093us-gaap_InterestExpense 304us-gaap_InterestExpense 365us-gaap_InterestExpense
Other (income) expense, net (701)us-gaap_OtherNonoperatingIncomeExpense 67us-gaap_OtherNonoperatingIncomeExpense 31us-gaap_OtherNonoperatingIncomeExpense
Income before income taxes 33,656us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 28,342us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 20,982us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income tax expense 11,809us-gaap_IncomeTaxExpenseBenefit 9,187us-gaap_IncomeTaxExpenseBenefit 4,176us-gaap_IncomeTaxExpenseBenefit
Net income $ 21,847us-gaap_NetIncomeLoss $ 19,155us-gaap_NetIncomeLoss $ 16,806us-gaap_NetIncomeLoss
Earnings per common share:      
Basic (in usd per share) $ 1.31us-gaap_EarningsPerShareBasic $ 1.16us-gaap_EarningsPerShareBasic $ 1.01us-gaap_EarningsPerShareBasic
Diluted (in usd per share) $ 1.28us-gaap_EarningsPerShareDiluted $ 1.14us-gaap_EarningsPerShareDiluted $ 0.99us-gaap_EarningsPerShareDiluted
Weighted average common shares outstanding 16,662us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 16,570us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 16,717us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Weighted average common shares and equivalents outstanding 17,003us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 16,866us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 16,973us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding