Quarterly report pursuant to Section 13 or 15(d)

Demand note payable and convertible debentures - related party (Details)

v2.4.1.9
Demand note payable and convertible debentures - related party (Details) (Convertible debentures, USD $)
12 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2012
Dec. 31, 2013
Dec. 31, 2013
Dec. 31, 2014
Common stock
       
Debt Instrument [Line Items]        
Common stock issuable upon conversion 555,556us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
     
Michaelson Capital Special Finance Fund LP. [Member]
       
Debt Instrument [Line Items]        
Related party debt, stated interest rate   4.00%us-gaap_RelatedPartyTransactionRate
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
   
Conversion price in usd per share       $ 5.40us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
Debt conversion, amount converted   $ 1,000us-gaap_DebtConversionOriginalDebtAmount1
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
   
Convertible debentures, related party, current       3,000,000tcgn_ConvertibleDebentureRelatedPartiesCurrent
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
Debt Instrument, Term   3 years    
Debt Instrument, Convertible, Accrue Rate After Occurrence and During Continuance   8.00%tcgn_DebtInstrumentConvertibleAccrueRateAfterOccurrenceandDuringContinuance
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
   
Debt Instrument, Convertible, Accrue Rate After Occurrence and During Continuance, Other Default   2.00%tcgn_DebtInstrumentConvertibleAccrueRateAfterOccurrenceandDuringContinuanceOtherDefault
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
   
Debt Instrument, Convertible, Threshold Consecutive Trading Days   20 days    
Debt Instrument, Convertible, If-converted Value in Excess of Principal   150,000us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
   
Debt Instrument, Repurchase, Percentage of Principal and Interest   120.00%tcgn_DebtInstrumentRepurchasePercentageofPrincipalandInterest
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
   
Debt Issuance Cost   $ 147,577us-gaap_DebtIssuanceCosts
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
   
Michaelson Capital Special Finance Fund LP. [Member] | Common stock
       
Debt Instrument [Line Items]        
Debt conversion, number of shares issued   185.19us-gaap_DebtConversionConvertedInstrumentSharesIssued1
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
   
Common stock issuable upon conversion     555,556us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments
/ us-gaap_LongtermDebtTypeAxis
= tcgn_ConvertibleUnsecuredDebtMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember