XML 26 R18.htm IDEA: XBRL DOCUMENT v2.4.1.9
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) (USD $)
0 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 14, 2014
May 22, 2013
Mar. 31, 2015
Mar. 31, 2014
Jun. 30, 2013
Mar. 31, 2013
Jun. 30, 2012
Jun. 30, 2014
Dec. 31, 2012
Dec. 31, 2014
May 30, 2012
Dec. 31, 2008
Basis of Presentation [Abstract]                        
Reverse stock split conversion ratio             1-for-8          
Common stock outstanding before reverse stock split (in shares)                     63,967,263cemi_CommonStockOutstandingBeforeReverseStockSplit  
Common stock outstanding after reverse stock split (in shares)                     7,995,918cemi_CommonStockOutstandingAfterReverseStockSplit  
Inventories [Abstract]                        
Raw materials     $ 2,075,535us-gaap_InventoryRawMaterialsNetOfReserves             $ 2,323,863us-gaap_InventoryRawMaterialsNetOfReserves    
Work in process     469,033us-gaap_InventoryWorkInProcessNetOfReserves             346,494us-gaap_InventoryWorkInProcessNetOfReserves    
Finished goods     1,154,055us-gaap_InventoryFinishedGoodsNetOfReserves             967,942us-gaap_InventoryFinishedGoodsNetOfReserves    
Inventories     3,698,623us-gaap_InventoryNet             3,638,299us-gaap_InventoryNet    
Earnings (Loss) Per Share [Abstract]                        
Reverse stock split conversion ratio             1-for-8          
Common stock outstanding before reverse stock split (in shares)                     63,967,263cemi_CommonStockOutstandingBeforeReverseStockSplit  
Common stock outstanding after reverse stock split (in shares)                     7,995,918cemi_CommonStockOutstandingAfterReverseStockSplit  
Summary of weighted average shares used for computation of basic and diluted earnings per share [Abstract]                        
Basic (in shares)     9,624,691us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 9,339,181us-gaap_WeightedAverageNumberOfSharesOutstandingBasic                
Diluted (in shares)     9,624,691us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 9,339,181us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding                
Summary of common share equivalent basis, used in diluted per share computations [Abstract]                        
1999 and 2008 Plan Stock Options (in shares)     0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements                
Options and warrants excluded from calculation of diluted per common share equivalent because the effect would have been anti-dilutive (in shares)     671,868us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 675,363us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount       671,868us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Weighted average estimated grant-date fair value of stock options granted (in dollars per share)     $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue $ 3.42us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue                
Stock options, number of shares [Roll forward]                        
Granted (in shares) 250,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 5,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 30,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross   5,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 30,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross            
Stock options, outstanding, weighted average exercise price per share [Roll Forward]                        
Granted (in dollars per share) $ 3.4163us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice   $ 5.44us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice   $ 4.50us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice              
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Allocated share-based compensation expense     109,300us-gaap_AllocatedShareBasedCompensationExpense 70,430us-gaap_AllocatedShareBasedCompensationExpense                
Revenues from External Customers [Line Items]                        
Number of product groups     1cemi_NumberOfProductGroups                  
Net product sales     5,614,685us-gaap_SalesRevenueGoodsNet 4,904,165us-gaap_SalesRevenueGoodsNet                
Summary of accounts payable and accrued liabilities [Abstract]                        
Accounts payable - suppliers     1,631,940us-gaap_AccountsPayableTradeCurrent             1,980,120us-gaap_AccountsPayableTradeCurrent    
Accrued commissions     772,657us-gaap_AccruedSalesCommissionCurrent             947,451us-gaap_AccruedSalesCommissionCurrent    
Accrued royalties / license fees     876,081us-gaap_AccruedRoyaltiesCurrent             1,034,062us-gaap_AccruedRoyaltiesCurrent    
Accrued payroll     265,116us-gaap_AccruedSalariesCurrent             106,487us-gaap_AccruedSalariesCurrent    
Accrued vacation     260,671us-gaap_AccruedVacationCurrent             219,924us-gaap_AccruedVacationCurrent    
Accrued bonuses     177,700us-gaap_AccruedBonusesCurrent             265,500us-gaap_AccruedBonusesCurrent    
Accrued expenses - other     405,779us-gaap_OtherAccruedLiabilitiesCurrent             392,486us-gaap_OtherAccruedLiabilitiesCurrent    
TOTAL     4,389,944us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent             4,946,030us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent    
Africa [Member]                        
Revenues from External Customers [Line Items]                        
Net product sales     1,576,054us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
831,462us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
               
Asia [Member]                        
Revenues from External Customers [Line Items]                        
Net product sales     50,813us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
51,047us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
               
Europe [Member]                        
Revenues from External Customers [Line Items]                        
Net product sales     65,146us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
36,059us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
               
North America [Member]                        
Revenues from External Customers [Line Items]                        
Net product sales     1,319,002us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
3,763,149us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_NorthAmericaMember
               
South America [Member]                        
Revenues from External Customers [Line Items]                        
Net product sales     2,603,670us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
222,448us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
               
Cost of Goods Sold [Member]                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Allocated share-based compensation expense     0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
3,050us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
               
Research and Development Expense [Member]                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Allocated share-based compensation expense     18,200us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
18,250us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ResearchAndDevelopmentExpenseMember
               
Selling, General and Administrative Expenses [Member]                        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                        
Allocated share-based compensation expense     91,100us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
49,130us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
               
Stock Options [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Number of stock options outstanding under the plan (in shares)     654,369us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Number of stock options exercised under the plan (in shares)     37,500us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Assumptions made in calculating fair values of options [Abstract]                        
Expected term     0 years 6 years 3 months 18 days                
Expected volatility (in hundredths)     0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
96.10%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
               
Expected dividend yield (in hundredths)     0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
               
Risk-free interest rate (in hundredths)     0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1.52%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
               
Stock options, number of shares [Roll forward]                        
Outstanding, beginning of period (in shares)     691,869us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Granted (in shares)     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Exercised (in shares)     (37,500)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Forfeited/expired/cancelled (in shares)     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Outstanding, end of period (in shares)     654,369us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Exercisable, end of period (in shares)     288,119us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Stock options, outstanding, weighted average exercise price per share [Roll Forward]                        
Outstanding, beginning of period (in dollars per share)     $ 3.66us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Granted (in dollars per share)     $ 0.00us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Exercised (in dollars per share)     $ 2.16us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Forfeited/expired/cancelled (in dollars per share)     $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Outstanding, end of period (in dollars per share)     $ 3.75us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Exercisable, end of period (in dollars per share)     $ 3.88us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Stock options, additional disclosure [Abstract]                        
Outstanding, weighted average remaining contractual term, beginning of period     3 years 11 months 8 days           3 years 11 months 19 days      
Outstanding, weighted average remaining contractual term, end of period     3 years 11 months 8 days           3 years 11 months 19 days      
Exercisable, weighted average remaining contractual term, end of period     2 years 8 months 12 days                  
Outstanding, aggregate intrinsic value, beginning of period     334,636us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Outstanding, aggregate intrinsic value, end of period     326,945us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Exercisable, aggregate intrinsic value, end of period     136,955us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Net unrecognized compensation cost     521,645us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                 
Weighted average period for recognition of net unrecognized compensation cost (in years)     2 years 3 months 18 days                  
Total fair value of stock options vested during period     $ 357,484us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 40,388us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
               
1999 Stock Option Plan [Member] | Stock Options [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Number of shares authorized under the plan (in shares)     375,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockOptionPlan1999Member
                 
Number of stock options outstanding under the plan (in shares)     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockOptionPlan1999Member
                 
Maximum period of stock option issuance after adoption of SOP     10 years                  
Stock options, number of shares [Roll forward]                        
Outstanding, end of period (in shares)     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockOptionPlan1999Member
                 
2008 Stock Incentive Plan [Member] | Stock Options [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Number of shares authorized under the plan (in shares)     750,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2008Member
                625,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2008Member
Number of stock options outstanding under the plan (in shares)     317,751us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2008Member
                 
Increase in number of shares authorized (in shares)     125,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2008Member
                 
Number of stock options exercised under the plan (in shares)     352,935us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2008Member
                 
Options or shares still available to be issued (in shares)     79,314us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2008Member
                 
Stock options, number of shares [Roll forward]                        
Exercised (in shares)     (352,935)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2008Member
                 
Outstanding, end of period (in shares)     317,751us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2008Member
                 
2014 Stock Incentive Plan [Member] | Stock Options [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Number of shares authorized under the plan (in shares)     800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2014Member
                 
Number of stock options outstanding under the plan (in shares)     129,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2014Member
                 
Maximum period of stock option issuance after adoption of SOP     10 years                  
Increase in number of shares authorized (in shares)     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2014Member
                 
Number of stock options exercised under the plan (in shares)     0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2014Member
                 
Options or shares still available to be issued (in shares)     670,250us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2014Member
                 
Stock options, number of shares [Roll forward]                        
Exercised (in shares)     0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2014Member
                 
Outstanding, end of period (in shares)     129,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= cemi_StockIncentivePlan2014Member