XML 36 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
15. QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Quarterly Financial Information Details                    
Revenue $ 4,445,000us-gaap_SalesRevenueNet $ 4,046,000us-gaap_SalesRevenueNet $ 3,693,000us-gaap_SalesRevenueNet $ 2,972,000us-gaap_SalesRevenueNet $ 3,577,000us-gaap_SalesRevenueNet $ 3,044,000us-gaap_SalesRevenueNet $ 3,609,000us-gaap_SalesRevenueNet $ 3,042,000us-gaap_SalesRevenueNet $ 15,156,159us-gaap_SalesRevenueNet $ 13,271,914us-gaap_SalesRevenueNet
GROSS PROFIT 2,554,000us-gaap_GrossProfit 2,500,000us-gaap_GrossProfit 2,241,000us-gaap_GrossProfit 1,722,000us-gaap_GrossProfit 2,023,000us-gaap_GrossProfit 1,759,000us-gaap_GrossProfit 2,144,000us-gaap_GrossProfit 1,757,000us-gaap_GrossProfit 9,016,606us-gaap_GrossProfit 7,683,475us-gaap_GrossProfit
Income from operations 824,000us-gaap_OperatingIncomeLoss 973,000us-gaap_OperatingIncomeLoss 760,000us-gaap_OperatingIncomeLoss 249,000us-gaap_OperatingIncomeLoss 612,000us-gaap_OperatingIncomeLoss 419,000us-gaap_OperatingIncomeLoss 855,000us-gaap_OperatingIncomeLoss 489,000us-gaap_OperatingIncomeLoss 2,806,222us-gaap_OperatingIncomeLoss 2,374,544us-gaap_OperatingIncomeLoss
Net income $ 865,000us-gaap_NetIncomeLoss $ 574,000us-gaap_NetIncomeLoss $ 547,000us-gaap_NetIncomeLoss $ 175,000us-gaap_NetIncomeLoss $ 373,000us-gaap_NetIncomeLoss $ 232,000us-gaap_NetIncomeLoss $ 521,000us-gaap_NetIncomeLoss $ 297,000us-gaap_NetIncomeLoss $ 2,161,340us-gaap_NetIncomeLoss $ 1,423,492us-gaap_NetIncomeLoss
Basic net income per share $ 0.18us-gaap_EarningsPerShareBasic $ 0.12us-gaap_EarningsPerShareBasic $ 0.11us-gaap_EarningsPerShareBasic $ 0.04us-gaap_EarningsPerShareBasic $ 0.08us-gaap_EarningsPerShareBasic $ 0.05us-gaap_EarningsPerShareBasic $ 0.11us-gaap_EarningsPerShareBasic $ 0.06us-gaap_EarningsPerShareBasic $ 0.45us-gaap_EarningsPerShareBasic $ 0.3us-gaap_EarningsPerShareBasic
Diluted net income per share $ 0.18us-gaap_EarningsPerShareDiluted $ 0.12us-gaap_EarningsPerShareDiluted $ 0.11us-gaap_EarningsPerShareDiluted $ 0.04us-gaap_EarningsPerShareDiluted $ 0.07us-gaap_EarningsPerShareDiluted $ 0.05us-gaap_EarningsPerShareDiluted $ 0.11us-gaap_EarningsPerShareDiluted $ 0.06us-gaap_EarningsPerShareDiluted $ 0.44us-gaap_EarningsPerShareDiluted $ 0.29us-gaap_EarningsPerShareDiluted
Shares used in calculation of net income per share:                    
Basic 4,863,468us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,847,765us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,847,188us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,839,149us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,826,237us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,791,972us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,796,926us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,800,008us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,849,614us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,804,801us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted 4,939,777us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,930,860us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,933,550us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,939,412us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,877,757us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,849,225us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,842,081us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,832,204us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,930,494us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,856,321us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding