XML 50 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Income (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Income Statement [Abstract]    
Net sales $ 76,768us-gaap_SalesRevenueGoodsNet $ 76,367us-gaap_SalesRevenueGoodsNet
Cost of sales 54,970us-gaap_CostOfGoodsSold 54,521us-gaap_CostOfGoodsSold
Gross profit 21,798us-gaap_GrossProfit 21,846us-gaap_GrossProfit
Selling, general and administrative expenses 8,317us-gaap_SellingGeneralAndAdministrativeExpense 7,629us-gaap_SellingGeneralAndAdministrativeExpense
Loss (gain) on disposal of assets 5us-gaap_GainLossOnDispositionOfAssets (24)us-gaap_GainLossOnDispositionOfAssets
Income from operations 13,476us-gaap_OperatingIncomeLoss 14,241us-gaap_OperatingIncomeLoss
Interest income, net 44us-gaap_InvestmentIncomeInterest 69us-gaap_InvestmentIncomeInterest
Other expense, net (75)us-gaap_OtherNonoperatingIncomeExpense (21)us-gaap_OtherNonoperatingIncomeExpense
Income before taxes 13,445us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 14,289us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Income tax provision 5,046us-gaap_IncomeTaxExpenseBenefit 4,467us-gaap_IncomeTaxExpenseBenefit
Net income $ 8,399us-gaap_NetIncomeLoss $ 9,822us-gaap_NetIncomeLoss
Earnings per share:    
Basic (usd per share) $ 0.16us-gaap_EarningsPerShareBasic $ 0.18us-gaap_EarningsPerShareBasic
Diluted (usd per share) $ 0.15us-gaap_EarningsPerShareDiluted $ 0.18us-gaap_EarningsPerShareDiluted
Cash dividends declared per common share $ 0us-gaap_CommonStockDividendsPerShareDeclared $ 0us-gaap_CommonStockDividendsPerShareDeclared
Weighted average shares outstanding:    
Basic (in shares) 54,083,897us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 55,041,831us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted (in shares) 54,640,389us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 55,613,190us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding