v2.4.1.9
3. Stockholders' Equity (Details 4) (Warrants, USD $)
3 Months Ended
Mar. 31, 2015
Warrants
 
Outstanding at beginning of period 11,520,762us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Number of Warrants Granted 284,174us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Number of Warrants Expired (68,160)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Number of Warrants Exercised (4,846,449)CRMD_NumberOfOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Outstanding at end of period 6,890,327us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price Outstanding, Beginning $ 1.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price Granted $ 6.99us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price Expired $ 3.44us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price Exercised $ 1.72us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price Outstanding, Ending $ 2.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Weighted Average Remaining Contractual Life (in years) Outstanding, Beginning 2 years 6 months 26 days
Weighted Average Remaining Contractual Life (in years) warrants granted 4 years 11 months 5 days
Weighted Average Remaining Contractual Life (in years) Outstanding, Ending 2 years 6 months