XML 25 R3.htm IDEA: XBRL DOCUMENT v2.4.0.8
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (USD $)
3 Months Ended 9 Months Ended
Sep. 27, 2014
Sep. 28, 2013
Sep. 27, 2014
Sep. 28, 2013
Consolidated Statements of Comprehensive Income        
Net sales $ 58,023,699 $ 56,656,038 $ 182,969,324 $ 181,936,497
Cost of sales 46,736,407 45,041,492 149,153,869 144,696,014
Gross profit 11,287,292 11,614,546 33,815,455 37,240,483
Selling, general and administrative expenses 7,783,492 7,733,558 23,604,955 23,665,263
Other income (299,148) (88,908) (398,343) (812,603)
Operating income 3,802,948 3,969,896 10,608,843 14,387,823
Interest expense 101,983 289,048 255,429 426,613
Income from continuing operations before income taxes 3,700,965 3,680,848 10,353,414 13,961,210
Income tax expense 1,232,000 1,189,395 3,405,000 4,885,480
Income from continuing operations 2,468,965 2,491,453 6,948,414 9,075,730
Discontinued operations        
Gain on sale of discontinued operations, net of tax     87,036  
Operating loss from discontinued operations, net of tax   (960,016) (1,654,459) (4,315,356)
Loss from discontinued operations, net of tax   (960,016) (1,567,423) (4,315,356)
Net income 2,468,965 1,531,437 5,380,991 4,760,374
Other comprehensive income (loss), net of tax (4,309) (31,265) 16,733 (62,534)
Comprehensive income $ 2,464,656 $ 1,500,172 $ 5,397,724 $ 4,697,840
Basic income (loss) per share:        
Income from continuing operations (in dollars per share) $ 0.15 $ 0.15 $ 0.42 $ 0.56
Loss from discontinued operations (in dollars per share)   $ (0.06) $ (0.09) $ (0.26)
Net income (loss) (in dollars per share) $ 0.15 $ 0.09 $ 0.33 $ 0.30
Diluted income (loss) per share:        
Income from continuing operations (in dollars per share) $ 0.15 $ 0.15 $ 0.41 $ 0.55
Loss from discontinued operations (in dollars per share)   $ (0.06) $ (0.09) $ (0.26)
Net income (loss) (in dollars per share) $ 0.15 $ 0.09 $ 0.32 $ 0.29
Shares used in the computation of income (loss) per share:        
Basic (in shares) 16,385,403 16,160,518 16,311,598 16,087,864
Diluted (in shares) 16,762,994 16,546,113 16,714,412 16,425,542