XML 20 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity - Additional Information (Detail) (USD $)
0 Months Ended 12 Months Ended 0 Months Ended
Nov. 01, 2014
Dec. 31, 2014
May 09, 2014
Dec. 31, 2013
Class of Stock [Line Items]        
Preferred stock, shares authorized   10,000,000us-gaap_PreferredStockSharesAuthorized   10,000,000us-gaap_PreferredStockSharesAuthorized
Preferred stock, par value per share   $ 0.0001us-gaap_PreferredStockParOrStatedValuePerShare   $ 0.0001us-gaap_PreferredStockParOrStatedValuePerShare
Preferred stock, shares issued   0us-gaap_PreferredStockSharesIssued   0us-gaap_PreferredStockSharesIssued
Preferred stock, shares outstanding   0us-gaap_PreferredStockSharesOutstanding   0us-gaap_PreferredStockSharesOutstanding
Common stock, shares authorized   100,000,000us-gaap_CommonStockSharesAuthorized   100,000,000us-gaap_CommonStockSharesAuthorized
Common stock, par value per share   $ 0.0001us-gaap_CommonStockParOrStatedValuePerShare   $ 0.0001us-gaap_CommonStockParOrStatedValuePerShare
Reverse stock split ratio   3us-gaap_StockholdersEquityNoteStockSplitConversionRatio1    
CPHX acquisition   $ 296,000us-gaap_StockIssuedDuringPeriodValueAcquisitions    
Common stock subscribed and paid, shares   5,990,000us-gaap_CommonStockSharesSubscribedButUnissued    
Common stock subscribed and paid   2,995,000us-gaap_CommonStockSharesSubscriptions    
Warrants, issued and outstanding   0us-gaap_ClassOfWarrantOrRightOutstanding   0us-gaap_ClassOfWarrantOrRightOutstanding
Options, issued and outstanding   3,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber   0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Options issued to purchase shares 4,800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 4,800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross    
Options exercise price per share $ 3.78cpmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPricePerShareGranted $ 3.78cpmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPricePerShareGranted    
Stock options, vesting period 3 years      
Stock-based compensation charge   579,565us-gaap_AllocatedShareBasedCompensationExpense    
Unamortized Stock based compensation charges   9,852,599us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions    
Unamortized Stock based compensation charges, end date of amortization period based on vesting period   2018-10    
Research and Development Employees [Member]        
Class of Stock [Line Items]        
Stock-based compensation charge   265,634us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_TitleOfIndividualAxis
= cpmd_ResearchAndDevelopmentEmployeesMember
   
General and Administrative Employees [Member]        
Class of Stock [Line Items]        
Stock-based compensation charge   313,931us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_TitleOfIndividualAxis
= cpmd_GeneralAndAdministrativeEmployeesMember
   
Share-based Compensation Award, Tranche One [Member]        
Class of Stock [Line Items]        
Options vesting, percentage on each anniversary date 33.33%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
/ us-gaap_VestingAxis
= us-gaap_ShareBasedCompensationAwardTrancheOneMember
     
Common Stock [Member] | CannaPharmaRX [Member]        
Class of Stock [Line Items]        
CPHX acquisition, shares     9,000,000us-gaap_StockIssuedDuringPeriodSharesAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= cpmd_CannapharmarxMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
 
CPHX acquisition     $ 296,000us-gaap_StockIssuedDuringPeriodValueAcquisitions
/ us-gaap_BusinessAcquisitionAxis
= cpmd_CannapharmarxMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
 
Maximum [Member]        
Class of Stock [Line Items]        
Preferred stock, shares authorized   10,000,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_RangeAxis
= us-gaap_MaximumMember