| Related party transactions (Details) (USD $)
 | 12 Months Ended | 0 Months Ended | 3 Months Ended |  | 
      
        | Dec. 31, 2014
 company | Dec. 31, 2013 | Oct. 18, 2013 | Oct. 20, 2009 | Dec. 31, 2014 | Sep. 24, 2001 | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Number of affiliated companies | 2tcgn_RelatedPartyTransactionNumberOfAffiliatedCompanies |  |  |  |  |  | 
      
        | Office space and warehouse facilities |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Sublease rental | 201,440us-gaap_OperatingLeasesRentExpenseSubleaseRentals1 / us-gaap_PropertyPlantAndEquipmentByTypeAxis
 = tcgn_OfficeSpaceAndWarehouseFacilitiesMember
 | $ 127,784us-gaap_OperatingLeasesRentExpenseSubleaseRentals1 / us-gaap_PropertyPlantAndEquipmentByTypeAxis
 = tcgn_OfficeSpaceAndWarehouseFacilitiesMember
 |  |  |  |  | 
      
        | Convertible debentures | Common stock |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | 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
 |  |  |  | 
      
        | Conversion price in usd per share |  |  | $ 1.20us-gaap_DebtInstrumentConvertibleConversionPrice1 / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_StatementClassOfStockAxis
 = us-gaap_CommonStockMember
 |  |  |  | 
      
        | Affiliated companies | Sublease under operating leased assets | Office space and warehouse facilities |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Sublease rental | 127,298us-gaap_OperatingLeasesRentExpenseSubleaseRentals1 / us-gaap_PropertyPlantAndEquipmentByTypeAxis
 = tcgn_OfficeSpaceAndWarehouseFacilitiesMember
 / us-gaap_RelatedPartyTransactionAxis
 = tcgn_SubleaseUnderOperatingLeasedAssetsMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_AffiliatedEntityMember
 | 113,784us-gaap_OperatingLeasesRentExpenseSubleaseRentals1 / us-gaap_PropertyPlantAndEquipmentByTypeAxis
 = tcgn_OfficeSpaceAndWarehouseFacilitiesMember
 / us-gaap_RelatedPartyTransactionAxis
 = tcgn_SubleaseUnderOperatingLeasedAssetsMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_AffiliatedEntityMember
 |  |  |  |  | 
      
        | Sublease operating expenses offset | 61,143us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty / us-gaap_PropertyPlantAndEquipmentByTypeAxis
 = tcgn_OfficeSpaceAndWarehouseFacilitiesMember
 / us-gaap_RelatedPartyTransactionAxis
 = tcgn_SubleaseUnderOperatingLeasedAssetsMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_AffiliatedEntityMember
 | 90,348us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty / us-gaap_PropertyPlantAndEquipmentByTypeAxis
 = tcgn_OfficeSpaceAndWarehouseFacilitiesMember
 / us-gaap_RelatedPartyTransactionAxis
 = tcgn_SubleaseUnderOperatingLeasedAssetsMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_AffiliatedEntityMember
 |  |  |  |  | 
      
        | Affiliated companies | American DG Energy |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Revenue from related parties | 1,316,294us-gaap_RevenueFromRelatedParties / dei_LegalEntityAxis
 = tcgn_AmericanDgEnergyMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_AffiliatedEntityMember
 | 758,930us-gaap_RevenueFromRelatedParties / dei_LegalEntityAxis
 = tcgn_AmericanDgEnergyMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_AffiliatedEntityMember
 |  |  |  |  | 
      
        | Related party transactions agreement term |  |  |  | 5 years |  |  | 
      
        | Related party transactions agreement term, renewal period |  |  |  | 1 year |  |  | 
      
        | Due from related party | 600,251us-gaap_DueFromAffiliates / dei_LegalEntityAxis
 = tcgn_AmericanDgEnergyMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_AffiliatedEntityMember
 | (119,667)us-gaap_DueFromAffiliates / dei_LegalEntityAxis
 = tcgn_AmericanDgEnergyMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_AffiliatedEntityMember
 |  |  | 600,251us-gaap_DueFromAffiliates / dei_LegalEntityAxis
 = tcgn_AmericanDgEnergyMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_AffiliatedEntityMember
 |  | 
      
        | Management | Convertible debentures |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Principal amount |  |  |  |  |  | 330,000us-gaap_DebtInstrumentFaceAmount / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ManagementMember
 | 
      
        | Related party debt, stated interest rate | 6.00%us-gaap_RelatedPartyTransactionRate / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ManagementMember
 |  |  |  |  |  | 
      
        | 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
 |  | 
      
        | Management | Convertible debentures | Common stock |  |  |  |  |  |  | 
      
        | Related Party Transaction [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
 |  | 
      
        | Member of board of directors | Convertible debentures |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Principal amount |  |  |  |  |  | 200,000us-gaap_DebtInstrumentFaceAmount / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 | 
      
        | Member of board of directors | Convertible debentures | Conversion of accrued interest |  |  |  |  |  |  | 
      
        | Related Party Transaction [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
 |  |  |  | 
      
        | Member of board of directors | Convertible debentures | Conversion of accrued interest in 2012 |  |  |  |  |  |  | 
      
        | Related Party Transaction [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
 |  |  |  | 
      
        | Member of board of directors | Convertible debentures | Conversion of accrued interest in 2012 | Common stock |  |  |  |  |  |  | 
      
        | Related Party Transaction [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
 |  |  |  | 
      
        | Member of board of directors | American DG Energy |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Related party ownership percentage | 13.00%tcgn_OwnernshipInterestPercentageRelatedParty / dei_LegalEntityAxis
 = tcgn_AmericanDgEnergyMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 |  |  |  |  |  | 
      
        | Member of board of directors | EuroSite Power |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Related party ownership percentage | 0.70%tcgn_OwnernshipInterestPercentageRelatedParty / dei_LegalEntityAxis
 = tcgn_EurositePowerMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 |  |  |  |  |  | 
      
        | Member of board of directors | Ilois |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Related party ownership percentage | 7.20%tcgn_OwnernshipInterestPercentageRelatedParty / dei_LegalEntityAxis
 = tcgn_IloisMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_DirectorMember
 |  |  |  |  |  | 
      
        | Chief Executive Officer (John N. Hatsopoulos) |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Officers' compensation | 1us-gaap_OfficersCompensation / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 |  |  |  |  |  | 
      
        | Percentage of time spent on company affairs | 50.00%tcgn_PercentageOfTimeSpentByRelatedParties / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 |  |  |  |  |  | 
      
        | Chief Executive Officer (John N. Hatsopoulos) | Convertible debentures |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Principal amount |  |  |  |  |  | 100,000us-gaap_DebtInstrumentFaceAmount / us-gaap_LongtermDebtTypeAxis
 = tcgn_ConvertibleUnsecuredDebtMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 | 
      
        | Chief Executive Officer (John N. Hatsopoulos) | American DG Energy |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Related party ownership percentage | 19.40%tcgn_OwnernshipInterestPercentageRelatedParty / dei_LegalEntityAxis
 = tcgn_AmericanDgEnergyMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 |  |  |  |  |  | 
      
        | Chief Executive Officer (John N. Hatsopoulos) | EuroSite Power |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Related party ownership percentage | 4.70%tcgn_OwnernshipInterestPercentageRelatedParty / dei_LegalEntityAxis
 = tcgn_EurositePowerMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_ChiefExecutiveOfficerMember
 |  |  |  |  |  | 
      
        | Michaelson |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Related party ownership percentage |  |  |  |  | 6.40%tcgn_OwnernshipInterestPercentageRelatedParty / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = tcgn_MichaelsonCapitalSpecialFinanceFundLP.Member
 |  | 
      
        | Michaelson | Convertible debentures |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Related party debt, stated interest rate |  |  |  |  | 4.00%us-gaap_RelatedPartyTransactionRate / 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
 |  | 
      
        | 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
 |  | 
      
        | 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
 |  | 
      
        | Michaelson | Convertible debentures | Common stock |  |  |  |  |  |  | 
      
        | Related Party Transaction [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
 |  |  |  |  |  | 
      
        | Investor | Ilois |  |  |  |  |  |  | 
      
        | Related Party Transaction [Line Items] |  |  |  |  |  |  | 
      
        | Related party ownership percentage | 3.10%tcgn_OwnernshipInterestPercentageRelatedParty / dei_LegalEntityAxis
 = tcgn_IloisMember
 / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
 = us-gaap_InvestorMember
 |  |  |  |  |  |