Quarterly report pursuant to Section 13 or 15(d)

STOCK OPTIONS AND WARRANTS (Details 2)

v2.4.1.9
STOCK OPTIONS AND WARRANTS (Details 2) (Non Employee Options [Member], USD $)
3 Months Ended
Mar. 31, 2015
Number outstanding 350,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Weighted average remaining contractual life 3 years 8 months 12 days
Weighted average exercise price $ 0.14us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
Number exercisable 350,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
0.10
 
Exercise Prices $ 0.10us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= BICX_ExercisePriceRangeOneMember
/ us-gaap_TitleOfIndividualAxis
= BICX_NonEmployeeOptionsMember
Number outstanding 200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= BICX_ExercisePriceRangeOneMember
/ us-gaap_TitleOfIndividualAxis
= BICX_NonEmployeeOptionsMember
Weighted average remaining contractual life 3 years 6 months 7 days
Weighted average exercise price $ 0.10us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= BICX_ExercisePriceRangeOneMember
/ us-gaap_TitleOfIndividualAxis
= BICX_NonEmployeeOptionsMember
Number exercisable 200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= BICX_ExercisePriceRangeOneMember
/ us-gaap_TitleOfIndividualAxis
= BICX_NonEmployeeOptionsMember
Weighted average exercise price exercisable $ 0.10us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= BICX_ExercisePriceRangeOneMember
/ us-gaap_TitleOfIndividualAxis
= BICX_NonEmployeeOptionsMember
0.20
 
Exercise Prices $ 0.20us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= BICX_ExercisePriceRangeTwoMember
/ us-gaap_TitleOfIndividualAxis
= BICX_NonEmployeeOptionsMember
Number outstanding 150,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= BICX_ExercisePriceRangeTwoMember
/ us-gaap_TitleOfIndividualAxis
= BICX_NonEmployeeOptionsMember
Weighted average remaining contractual life 3 years 11 months 9 days
Weighted average exercise price $ 0.20us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= BICX_ExercisePriceRangeTwoMember
/ us-gaap_TitleOfIndividualAxis
= BICX_NonEmployeeOptionsMember
Number exercisable 150,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= BICX_ExercisePriceRangeTwoMember
/ us-gaap_TitleOfIndividualAxis
= BICX_NonEmployeeOptionsMember
Weighted average exercise price exercisable $ 0.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= BICX_ExercisePriceRangeTwoMember
/ us-gaap_TitleOfIndividualAxis
= BICX_NonEmployeeOptionsMember