XML 12 R4.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Consolidated Statements of Income (Unaudited) (USD $)
3 Months Ended 6 Months Ended
Jun. 30, 2011
Jun. 30, 2010
Jun. 30, 2011
Jun. 30, 2010
Consolidated Statements of Income [Abstract]        
Net sales $ 56,266,000 $ 47,790,000 $ 108,860,000 $ 89,923,000
Cost and expenses:        
Cost of products sold 37,890,000 32,579,000 72,709,000 60,722,000
Engineering and product development 3,180,000 3,201,000 6,486,000 6,181,000
Selling, general and administrative 8,807,000 7,881,000 17,468,000 15,941,000
Depreciation and amortization 775,000 798,000 1,544,000 1,572,000
Total cost and expenses 50,652,000 44,459,000 98,207,000 84,416,000
Income from operations 5,614,000 3,331,000 10,653,000 5,507,000
Other income (expense):        
Amortization of deferred financing costs (77,000) (60,000) (153,000) (121,000)
Fire related gain (loss), net 277,000 (70,000) 277,000 (108,000)
Interest income   1,000 1,000 1,000
Interest expense (56,000) (9,000) (138,000) (42,000)
Income from continuing operations before income taxes 5,758,000 3,193,000 10,640,000 5,237,000
Income tax provision 2,142,000 1,130,000 3,422,000 1,898,000
Income from continuing operations 3,616,000 2,063,000 7,218,000 3,339,000
Income (loss) from discontinued operations, net of tax 593,000 (1,049,000) 403,000 (1,199,000)
Net income $ 4,209,000 $ 1,014,000 $ 7,621,000 $ 2,140,000
Basic net income (loss) per common share        
Income from continuing operations $ 0.80 $ 0.34 $ 1.60 $ 0.55
Income (loss) from discontinued operations, net of tax $ 0.13 $ (0.17) $ 0.09 $ (0.20)
Net income $ 0.93 $ 0.17 $ 1.69 $ 0.35
Diluted net income (loss) per common share        
Income from continuing operations $ 0.79 $ 0.34 $ 1.58 $ 0.55
Income (loss) from discontinued operations, net of tax $ 0.13 $ (0.17) $ 0.09 $ (0.20)
Net income $ 0.92 $ 0.17 $ 1.67 $ 0.35
Shares used in computing basic net income (loss) per common share 4,523,000 6,027,000 4,507,000 6,076,000
Shares used in computing diluted net income (loss) per common share 4,576,000 6,066,000 4,558,000 6,111,000