| 
           SEGMENT INFORMATION (Details) (USD $)
  
         | 
        3 Months Ended | 
      
      
        | 
           Mar. 31, 2015 
         | 
        
           Mar. 31, 2014 
         | 
      
      
        | Total Revenues | 
        
$ 763,353us-gaap_SalesRevenueNet
 | 
        
$ 560,319us-gaap_SalesRevenueNet
 | 
      
      
        | Cost of Goods Sold | 
        
534,638us-gaap_CostOfGoodsSold
 | 
        
558,229us-gaap_CostOfGoodsSold
 | 
      
      
        | Total | 
        
228,715us-gaap_Revenues
 | 
        
2,090us-gaap_Revenues
 | 
      
      
        | Selling, general and administrative expenses | 
        
2,331,285us-gaap_SellingGeneralAndAdministrativeExpense
 | 
        
2,203,805us-gaap_SellingGeneralAndAdministrativeExpense
 | 
      
      
        | Loss from operations | 
        
(2,102,570)us-gaap_OperatingIncomeLoss
 | 
        
(2,201,715)us-gaap_OperatingIncomeLoss
 | 
      
      
        | Other Income (Expenses) | 
         
 | 
         
 | 
      
      
        | Amortization of debt discount | 
        
41,126us-gaap_AmortizationOfDebtDiscountPremium
 | 
          
 | 
      
      
        | Loss from derivatives issued with debt greater than debt carrying value | 
        
224,000TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue
 | 
        
1,214,000TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue
 | 
      
      
        | Gain (Loss) on fair market valuation of derivatives | 
        
(408,200)TRTC_GainOnFairMarketValuationOfDerivatives
 | 
        
1,284,825TRTC_GainOnFairMarketValuationOfDerivatives
 | 
      
      
        | Interest Income (Expense) | 
        
188,529us-gaap_InterestExpense
 | 
        
215,950us-gaap_InterestExpense
 | 
      
      
        | Total Other Income (Expense) | 
        
(45,455)us-gaap_NonoperatingIncomeExpense
 | 
        
(2,714,775)us-gaap_NonoperatingIncomeExpense
 | 
      
      
        | Loss before Provision of Income Taxes | 
        
(2,148,025)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
 | 
        
(4,916,490)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
 | 
      
      
        | Hydroponic Produce Member | 
         
 | 
         
 | 
      
      
        | Total Revenues | 
        
458,773us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
        
457,823us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
      
      
        | Cost of Goods Sold | 
        
288,093us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
        
476,139us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
      
      
        | Total | 
        
170,680us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
        
(18,316)us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
      
      
        | Selling, general and administrative expenses | 
        
470,065us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
        
266,244us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
      
      
        | Loss from operations | 
        
(299,385)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
        
(284,560)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
      
      
        | Other Income (Expenses) | 
         
 | 
         
 | 
      
      
        | Amortization of debt discount | 
          
 | 
         
 | 
      
      
        | Loss from derivatives issued with debt greater than debt carrying value | 
          
 | 
          
 | 
      
      
        | Gain (Loss) on fair market valuation of derivatives | 
          
 | 
          
 | 
      
      
        | Interest Income (Expense) | 
          
 | 
        
1,737us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
      
      
        | Total Other Income (Expense) | 
          
 | 
        
1,737us-gaap_NonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
      
      
        | Loss before Provision of Income Taxes | 
        
(299,385)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
        
(282,823)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
      
      
        | Total assets | 
        
6,009,693TRTC_SegmentInformationTotalAssets / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
        
4,595,821TRTC_SegmentInformationTotalAssets / us-gaap_StatementBusinessSegmentsAxis = TRTC_HydroponicProduceMember
 | 
      
      
        | Cannabis Products Member | 
         
 | 
         
 | 
      
      
        | Total Revenues | 
        
304,025us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = TRTC_CannabisProductsMember
 | 
          
 | 
      
      
        | Cost of Goods Sold | 
        
246,545us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = TRTC_CannabisProductsMember
 | 
          
 | 
      
      
        | Total | 
        
57,480us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = TRTC_CannabisProductsMember
 | 
          
 | 
      
      
        | Selling, general and administrative expenses | 
        
226,289us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_CannabisProductsMember
 | 
          
 | 
      
      
        | Loss from operations | 
        
(168,809)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = TRTC_CannabisProductsMember
 | 
          
 | 
      
      
        | Other Income (Expenses) | 
         
 | 
         
 | 
      
      
        | Amortization of debt discount | 
          
 | 
         
 | 
      
      
        | Loss from derivatives issued with debt greater than debt carrying value | 
          
 | 
          
 | 
      
      
        | Gain (Loss) on fair market valuation of derivatives | 
          
 | 
          
 | 
      
      
        | Interest Income (Expense) | 
          
 | 
          
 | 
      
      
        | Total Other Income (Expense) | 
          
 | 
          
 | 
      
      
        | Loss before Provision of Income Taxes | 
        
(168,809)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = TRTC_CannabisProductsMember
 | 
          
 | 
      
      
        | Total assets | 
        
794,180TRTC_SegmentInformationTotalAssets / us-gaap_StatementBusinessSegmentsAxis = TRTC_CannabisProductsMember
 | 
          
 | 
      
      
        | Eliminations And Other Member | 
         
 | 
         
 | 
      
      
        | Total Revenues | 
        
555us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
        
102,496us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
      
      
        | Cost of Goods Sold | 
          
 | 
        
82,090us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
      
      
        | Total | 
        
555us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
        
20,406us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
      
      
        | Selling, general and administrative expenses | 
        
1,634,931us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
        
1,937,561us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
      
      
        | Loss from operations | 
        
(1,634,376)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
        
(1,917,155)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
      
      
        | Other Income (Expenses) | 
         
 | 
         
 | 
      
      
        | Amortization of debt discount | 
        
(41,126)us-gaap_AmortizationOfDebtDiscountPremium / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
         
 | 
      
      
        | Loss from derivatives issued with debt greater than debt carrying value | 
        
(224,000)TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
        
(1,214,000)TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
      
      
        | Gain (Loss) on fair market valuation of derivatives | 
        
408,200TRTC_GainOnFairMarketValuationOfDerivatives / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
        
(1,284,825)TRTC_GainOnFairMarketValuationOfDerivatives / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
      
      
        | Interest Income (Expense) | 
        
(188,529)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
        
(217,687)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
      
      
        | Total Other Income (Expense) | 
        
(45,455)us-gaap_NonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
        
(2,716,512)us-gaap_NonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
      
      
        | Loss before Provision of Income Taxes | 
        
(1,679,831)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
        
(4,633,667)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
      
      
        | Total assets | 
        
426,508TRTC_SegmentInformationTotalAssets / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
        
3,818,060TRTC_SegmentInformationTotalAssets / us-gaap_StatementBusinessSegmentsAxis = TRTC_EliminationsAndOtherMember
 | 
      
      
        | Segment Information Member | 
         
 | 
         
 | 
      
      
        | Total Revenues | 
        
763,353us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
        
560,319us-gaap_SalesRevenueNet / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
      
      
        | Cost of Goods Sold | 
        
534,638us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
        
558,229us-gaap_CostOfGoodsSold / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
      
      
        | Total | 
        
228,715us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
        
2,090us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
      
      
        | Selling, general and administrative expenses | 
        
2,331,285us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
        
2,203,805us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
      
      
        | Loss from operations | 
        
(2,102,570)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
        
(2,201,715)us-gaap_OperatingIncomeLoss / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
      
      
        | Other Income (Expenses) | 
         
 | 
         
 | 
      
      
        | Amortization of debt discount | 
        
(41,126)us-gaap_AmortizationOfDebtDiscountPremium / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
         
 | 
      
      
        | Loss from derivatives issued with debt greater than debt carrying value | 
        
(224,000)TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
        
(1,214,000)TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
      
      
        | Gain (Loss) on fair market valuation of derivatives | 
        
408,200TRTC_GainOnFairMarketValuationOfDerivatives / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
        
(1,284,825)TRTC_GainOnFairMarketValuationOfDerivatives / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
      
      
        | Interest Income (Expense) | 
        
(188,529)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
        
(215,950)us-gaap_InterestExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
      
      
        | Total Other Income (Expense) | 
        
(45,455)us-gaap_NonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
        
(2,714,775)us-gaap_NonoperatingIncomeExpense / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
      
      
        | Loss before Provision of Income Taxes | 
        
(2,148,025)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
        
(4,916,490)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
      
      
        | Total assets | 
        
$ 7,230,381TRTC_SegmentInformationTotalAssets / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 | 
        
$ 8,413,881TRTC_SegmentInformationTotalAssets / us-gaap_StatementBusinessSegmentsAxis = TRTC_SegmentInformationMember
 |