XML 59 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (USD $)
Common Stock [Member]
Additional Paid in Capital [Member]
Accumulated Deficit [Member]
Total
Balance at Dec. 31, 2012 $ 80,362us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 41,116,149us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (27,321,991)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 13,874,520us-gaap_StockholdersEquity
Balance (in shares) at Dec. 31, 2012 8,036,232us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Noncontrolling Interest, Increase from Equity Issuance or Sale of Parent Equity Interest 12,000us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
5,396,462us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  5,408,462us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
Stock Issued During Period, Shares, Treasury Stock Reissued 1,200,000us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Warrants and options:        
Exercised 886cemi_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
30,546cemi_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  31,432cemi_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
Exercised (in shares) 88,551cemi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndWarrantsExercisesInPeriod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Stock option compensation   331,870us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  331,870us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Net income 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
530,818us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
530,818us-gaap_NetIncomeLoss
Balance at Dec. 31, 2013 93,248us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
46,875,027us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(26,791,173)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
20,177,102us-gaap_StockholdersEquity
Balance (in shares) at Dec. 31, 2013 9,324,783us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Warrants and options:        
Exercised 2,864cemi_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
234,299cemi_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0cemi_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
237,163cemi_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
Exercised (in shares) 286,356cemi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAndWarrantsExercisesInPeriod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Stock option compensation 0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
447,100us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
447,100us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Net income 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(1,137,203)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(1,137,203)us-gaap_NetIncomeLoss
Balance at Dec. 31, 2014 $ 96,112us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 47,556,426us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (27,928,376)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 19,724,162us-gaap_StockholdersEquity
Balance (in shares) at Dec. 31, 2014 9,611,139us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember