Annual report pursuant to Section 13 and 15(d)

Intangible assets - Schedule of Finite-Lived Intangible Assets (Details)

v2.4.1.9
Intangible assets - Schedule of Finite-Lived Intangible Assets (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Schedule of Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 1,230,274us-gaap_FiniteLivedIntangibleAssetsGross $ 1,088,315us-gaap_FiniteLivedIntangibleAssetsGross
Finite-Lived Intangible Assets, Accumulated Amortization (218,974)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization (134,988)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Intangible assets, net 1,011,300us-gaap_FiniteLivedIntangibleAssetsNet 953,327us-gaap_FiniteLivedIntangibleAssetsNet
Product Certifications    
Schedule of Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 475,344us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= tcgn_ProductCertificationMember
406,706us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= tcgn_ProductCertificationMember
Finite-Lived Intangible Assets, Accumulated Amortization (128,732)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= tcgn_ProductCertificationMember
(83,405)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= tcgn_ProductCertificationMember
Intangible assets, net 346,612us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= tcgn_ProductCertificationMember
323,301us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= tcgn_ProductCertificationMember
Patents    
Schedule of Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 514,930us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
441,609us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
Finite-Lived Intangible Assets, Accumulated Amortization (62,242)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
(39,583)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
Intangible assets, net 452,688us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
402,026us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_PatentsMember
Developed Technology    
Schedule of Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 240,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
240,000us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
Finite-Lived Intangible Assets, Accumulated Amortization (28,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
(12,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
Intangible assets, net $ 212,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
$ 228,000us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember