| Demand note payable and convertible debentures - related party (Details) (USD $)
 | 12 Months Ended | 3 Months Ended | 0 Months Ended |  |  | 
      
        | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2014 | Jan. 06, 2014 | Oct. 18, 2013 | Mar. 25, 2013 | Sep. 24, 2001 | Jul. 22, 2013 | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Demand notes payable, related party, current | $ 0us-gaap_NotesPayableRelatedPartiesClassifiedCurrent | $ 3,000,000us-gaap_NotesPayableRelatedPartiesClassifiedCurrent | 0us-gaap_NotesPayableRelatedPartiesClassifiedCurrent |  |  |  |  |  | 
      
        | Interest paid on debt | 324,885us-gaap_InterestPaid | 55,639us-gaap_InterestPaid |  |  |  |  |  |  | 
      
        | Michaelson |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Related party ownership percentage |  |  | 6.40%tcgn_OwnernshipInterestPercentageRelatedParty / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
 |  |  |  |  |  | 
      
        | Demand notes |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Demand notes payable, related party, current | 0us-gaap_NotesPayableRelatedPartiesClassifiedCurrent / us-gaap_LongtermDebtTypeAxis
 = us-gaap_NotesPayableOtherPayablesMember
 | 1,750,000us-gaap_NotesPayableRelatedPartiesClassifiedCurrent / us-gaap_LongtermDebtTypeAxis
 = us-gaap_NotesPayableOtherPayablesMember
 | 0us-gaap_NotesPayableRelatedPartiesClassifiedCurrent / us-gaap_LongtermDebtTypeAxis
 = us-gaap_NotesPayableOtherPayablesMember
 | 1,750,000us-gaap_NotesPayableRelatedPartiesClassifiedCurrent / us-gaap_LongtermDebtTypeAxis
 = us-gaap_NotesPayableOtherPayablesMember
 |  |  |  |  | 
      
        | Interest paid on debt |  |  |  | 175,311us-gaap_InterestPaid / us-gaap_LongtermDebtTypeAxis
 = us-gaap_NotesPayableOtherPayablesMember
 |  |  |  |  | 
      
        | Demand notes | Minimum |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Related party debt, stated interest rate | 5.00%us-gaap_RelatedPartyTransactionRate / us-gaap_LongtermDebtTypeAxis
 = us-gaap_NotesPayableOtherPayablesMember
 / us-gaap_RangeAxis
 = us-gaap_MinimumMember
 |  |  |  |  |  |  |  | 
      
        | Demand notes | Maximum |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Related party debt, stated interest rate | 6.00%us-gaap_RelatedPartyTransactionRate / us-gaap_LongtermDebtTypeAxis
 = us-gaap_NotesPayableOtherPayablesMember
 / us-gaap_RangeAxis
 = us-gaap_MaximumMember
 |  |  |  |  |  |  |  | 
      
        | Demand notes | Chief Executive Officer (John N. Hatsopoulos) |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Demand notes payable, related party, current | 0us-gaap_NotesPayableRelatedPartiesClassifiedCurrent / us-gaap_LongtermDebtTypeAxis
 = us-gaap_NotesPayableOtherPayablesMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 | 1,750,000us-gaap_NotesPayableRelatedPartiesClassifiedCurrent / us-gaap_LongtermDebtTypeAxis
 = us-gaap_NotesPayableOtherPayablesMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 | 0us-gaap_NotesPayableRelatedPartiesClassifiedCurrent / us-gaap_LongtermDebtTypeAxis
 = us-gaap_NotesPayableOtherPayablesMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 |  |  |  |  |  | 
      
        | Convertible debentures | Common stock |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Conversion price in usd per share |  |  |  |  | $ 1.20us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_StatementClassOfStockAxis
 = us-gaap_CommonStockMember
 |  |  |  | 
      
        | Debt conversion, amount converted |  |  |  |  | 3,000,000us-gaap_DebtConversionOriginalDebtAmount1 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_StatementClassOfStockAxis
 = us-gaap_CommonStockMember
 |  |  |  | 
      
        | Debt conversion, number of shares issued |  |  |  |  | 555,556us-gaap_DebtConversionConvertedInstrumentSharesIssued1 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_StatementClassOfStockAxis
 = us-gaap_CommonStockMember
 |  |  |  | 
      
        | Convertible debentures | Director and Chief Executive Officer |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Related party debt, stated interest rate | 6.00%us-gaap_RelatedPartyTransactionRate / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ManagementMember
 |  |  |  |  |  |  |  | 
      
        | Principal amount |  |  |  |  |  |  | 330,000us-gaap_DebtInstrumentFaceAmount / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ManagementMember
 |  | 
      
        | Debentures accrued interest, first payment from issuance date | 6 years |  |  |  |  |  |  |  | 
      
        | Conversion price in usd per share | $ 1.20us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ManagementMember
 |  | 1.20us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ManagementMember
 |  |  |  |  |  | 
      
        | Convertible debentures | Director and Chief Executive Officer | Common stock |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Conversion price in usd per share | $ 1.20us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ManagementMember
 / us-gaap_StatementClassOfStockAxis
 = us-gaap_CommonStockMember
 |  | 1.20us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ManagementMember
 / us-gaap_StatementClassOfStockAxis
 = us-gaap_CommonStockMember
 |  |  |  |  |  | 
      
        | Convertible debentures | Member of board of directors |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Principal amount |  |  |  |  |  |  | 200,000us-gaap_DebtInstrumentFaceAmount / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 |  | 
      
        | Convertible debentures | Member of board of directors | Conversion of accrued interest |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Conversion price in usd per share |  |  |  |  | $ 4.50us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_DebtConversionByUniqueDescriptionAxis
 = tcgn_ConversionOfAccruedInterestAmountMember
 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 |  |  |  | 
      
        | Convertible debentures, related party, current |  |  |  |  | 4,367tcgn_ConvertibleDebentureRelatedPartiesCurrent / us-gaap_DebtConversionByUniqueDescriptionAxis
 = tcgn_ConversionOfAccruedInterestAmountMember
 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 |  |  |  | 
      
        | Common stock issuable upon conversion |  |  |  |  | 970us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments / us-gaap_DebtConversionByUniqueDescriptionAxis
 = tcgn_ConversionOfAccruedInterestAmountMember
 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 |  |  |  | 
      
        | Convertible debentures | Member of board of directors | Conversion of accrued interest in 2012 |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Conversion price in usd per share |  |  |  |  | $ 3.20us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_DebtConversionByUniqueDescriptionAxis
 = tcgn_ConversionofAccruedInterestAmountin2012Member
 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 |  |  |  | 
      
        | Convertible debentures, related party, current |  |  |  |  | 6,913tcgn_ConvertibleDebentureRelatedPartiesCurrent / us-gaap_DebtConversionByUniqueDescriptionAxis
 = tcgn_ConversionofAccruedInterestAmountin2012Member
 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 |  |  |  | 
      
        | Common stock issuable upon conversion |  |  |  |  | 2,161us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments / us-gaap_DebtConversionByUniqueDescriptionAxis
 = tcgn_ConversionofAccruedInterestAmountin2012Member
 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 |  |  |  | 
      
        | Convertible debentures | Member of board of directors | Conversion of accrued interest in 2012 | Common stock |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Conversion price in usd per share |  |  |  |  | $ 2,161us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_DebtConversionByUniqueDescriptionAxis
 = tcgn_ConversionofAccruedInterestAmountin2012Member
 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 / us-gaap_StatementClassOfStockAxis
 = us-gaap_CommonStockMember
 |  |  |  | 
      
        | Convertible debentures | Chief Executive Officer (John N. Hatsopoulos) |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Principal amount |  |  |  |  |  |  | 100,000us-gaap_DebtInstrumentFaceAmount / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 |  | 
      
        | Convertible debentures | Michaelson |  |  |  |  |  |  |  |  | 
      
        | 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
 |  | 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
 |  | 3,000,000tcgn_ConvertibleDebentureRelatedPartiesCurrent / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
 |  |  |  |  |  | 
      
        | Debt term |  |  | 3 years |  |  |  |  |  | 
      
        | Accrue rate after occurrence and during continuance |  |  | 8.00%tcgn_DebtInstrumentConvertibleAccrueRateAfterOccurrenceandDuringContinuance / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
 |  |  |  |  |  | 
      
        | Accrue rate after occurrence and during continuance on other default |  |  | 2.00%tcgn_DebtInstrumentConvertibleAccrueRateAfterOccurrenceandDuringContinuanceOtherDefault / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
 |  |  |  |  |  | 
      
        | Consecutive trading days |  |  | 20 days |  |  |  |  |  | 
      
        | Maximum conversion amount |  |  | 150,000us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
 |  |  |  |  |  | 
      
        | Percentage of principal and interest |  |  | 120.00%tcgn_DebtInstrumentRepurchasePercentageofPrincipalandInterest / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
 |  |  |  |  |  | 
      
        | Debt issuance cost | 99,191us-gaap_DebtIssuanceCosts / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
 |  | 140,433us-gaap_DebtIssuanceCosts / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
 |  |  |  |  |  | 
      
        | Convertible debentures | Michaelson | 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
 |  |  |  |  |  |  |  | 
      
        | Revolving credit facility |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Interest paid on debt |  |  |  | 25,347us-gaap_InterestPaid / us-gaap_CreditFacilityAxis
 = us-gaap_RevolvingCreditFacilityMember
 |  |  |  |  | 
      
        | Debt Instrument, Basis Spread on Variable Rate |  |  |  |  |  | 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 / us-gaap_CreditFacilityAxis
 = us-gaap_RevolvingCreditFacilityMember
 |  |  | 
      
        | Revolving credit facility | Chief Executive Officer (John N. Hatsopoulos) |  |  |  |  |  |  |  |  | 
      
        | Debt Instrument [Line Items] |  |  |  |  |  |  |  |  | 
      
        | Working capital line of credit with related party |  |  |  |  |  | 1,500,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis
 = us-gaap_RevolvingCreditFacilityMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 |  | 1,055,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / us-gaap_CreditFacilityAxis
 = us-gaap_RevolvingCreditFacilityMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 | 
      
        | Amount outstanding |  |  |  | $ 1,200,000us-gaap_LineOfCredit / us-gaap_CreditFacilityAxis
 = us-gaap_RevolvingCreditFacilityMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 |  |  |  |  |