XML 25 R3.htm IDEA: XBRL DOCUMENT v2.4.0.8
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (USD $)
3 Months Ended 6 Months Ended
Jun. 28, 2014
Jun. 29, 2013
Jun. 28, 2014
Jun. 29, 2013
Consolidated Statements of Comprehensive Income        
Net sales $ 71,552,068 $ 68,909,290 $ 124,945,625 $ 125,280,459
Cost of sales 56,914,412 54,386,401 102,417,462 99,654,522
Gross profit 14,637,656 14,522,889 22,528,163 25,625,937
Selling, general and administrative expenses 8,301,473 8,126,775 15,821,463 15,931,705
Other income (61,970) (16,733) (99,195) (723,695)
Operating income 6,398,153 6,412,847 6,805,895 10,417,927
Interest expense 77,335 39,472 153,446 137,565
Income from continuing operations before income taxes 6,320,818 6,373,375 6,652,449 10,280,362
Income tax expense 2,065,386 2,399,580 2,173,000 3,696,085
Income from continuing operations 4,255,432 3,973,795 4,479,449 6,584,277
Discontinued operations        
Gain on sale of discontinued operations, net of tax     87,036  
Operating loss of discontinued operations, net of tax   (3,048,664) (1,654,459) (3,355,340)
Loss of discontinued operations, net of tax   (3,048,664) (1,567,423) (3,355,340)
Net income 4,255,432 925,131 2,912,026 3,228,937
Other comprehensive income (loss), net of tax 14,782 (26,815) 21,042 (31,269)
Comprehensive income $ 4,270,214 $ 898,316 $ 2,933,068 $ 3,197,668
Basic income (loss) per share:        
Income from continuing operations (in dollars per share) $ 0.26 $ 0.25 $ 0.27 $ 0.41
Loss from discontinued operations (in dollars per share)   $ (0.19) $ (0.09) $ (0.21)
Net income (loss) (in dollars per share) $ 0.26 $ 0.06 $ 0.18 $ 0.20
Diluted income (loss) per share:        
Income from continuing operations (in dollars per share) $ 0.25 $ 0.24 $ 0.26 $ 0.40
Loss from discontinued operations (in dollars per share)   $ (0.18) $ (0.09) $ (0.20)
Net income (loss) (in dollars per share) $ 0.25 $ 0.06 $ 0.17 $ 0.20
Shares used in the computation of income (loss) per share:        
Basic (in shares) 16,341,887 16,098,387 16,258,466 16,053,098
Diluted (in shares) 16,757,781 16,462,115 16,705,887 16,356,692