XML 36 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
LONG TERM DEBT (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Debt Instrument [Line Items]    
Long-term Debt, Gross $ 2,123,110us-gaap_DebtInstrumentCarryingAmount  
Long-term debt, net of unamortized discount 1,003,646us-gaap_LongTermDebt 1,062,134us-gaap_LongTermDebt
Unamortized discount (1,119,463)us-gaap_DebtInstrumentUnamortizedDiscount (1,352,510)us-gaap_DebtInstrumentUnamortizedDiscount
Debt maturing within one year (6,473)us-gaap_LongTermDebtCurrent (6,337)us-gaap_LongTermDebtCurrent
Debt maturing after one year 997,173us-gaap_LongTermDebtNoncurrent 1,055,797us-gaap_LongTermDebtNoncurrent
12.0% convertible notes, due October 31, 2018, issued December 2013 [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Gross 380,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_ShortTermDebtTypeAxis
= cann_UnsecuredConvertibleNotesMember
530,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_ShortTermDebtTypeAxis
= cann_UnsecuredConvertibleNotesMember
Unamortized discount 40,000us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_ShortTermDebtTypeAxis
= cann_UnsecuredConvertibleNotesMember
 
8.5% convertible note payable, due December 31, 2018 (Pueblo West Property) [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Gross 163,110us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
164,644us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
12.0% convertible notes, due October 31, 2018, issued January 2014 [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Gross 980,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
1,120,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_UnsecuredDebtMember
14.0% mortgage payable, due October 21, 2016 (The Greenhouse) [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Gross $ 600,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_MortgagesMember
$ 600,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_ShortTermDebtTypeAxis
= us-gaap_MortgagesMember