Post-effective amendment to a registration statement that is not immediately effective upon filing

SEGMENT INFORMATION (Details)

v2.4.1.9
SEGMENT INFORMATION (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Total Revenues $ 7,094,270us-gaap_SalesRevenueNet $ 2,125,851us-gaap_SalesRevenueNet
Cost of Goods Sold 6,941,278us-gaap_CostOfGoodsSold 2,036,933us-gaap_CostOfGoodsSold
Total 152,992us-gaap_Revenues 88,918us-gaap_Revenues
Selling, general and administrative expenses 18,327,792us-gaap_SellingGeneralAndAdministrativeExpense 3,575,897us-gaap_SellingGeneralAndAdministrativeExpense
Loss from operations (18,174,800)us-gaap_OperatingIncomeLoss (3,486,979)us-gaap_OperatingIncomeLoss
Other Income (Expenses)    
Loss from derivatives issued with debt greater than debt carrying value (4,808,000)TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue (2,054,000)TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue
Gain (Loss) on fair market valuation of derivatives 1,912,037TRTC_GainOnFairMarketValuationOfDerivatives 673,000TRTC_GainOnFairMarketValuationOfDerivatives
Interest Expense (1,096,324)us-gaap_InterestExpense (1,278,721)us-gaap_InterestExpense
Total Other Income (Expense) (3,992,287)us-gaap_NonoperatingIncomeExpense (2,659,721)us-gaap_NonoperatingIncomeExpense
Loss before Provision for Income taxes (22,167,087)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (6,146,700)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Total assets 7,719,226us-gaap_Assets 4,040,585us-gaap_Assets
Hydroponic Produce [Member]    
Total Revenues 6,627,109us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
1,936,054us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
Cost of Goods Sold 6,667,967us-gaap_CostOfGoodsSold
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
1,955,203us-gaap_CostOfGoodsSold
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
Total (40,858)us-gaap_Revenues
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
(19,149)us-gaap_Revenues
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
Selling, general and administrative expenses 1,506,684us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
201,953us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
Loss from operations (1,547,542)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
(221,102)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
Other Income (Expenses)    
Loss from derivatives issued with debt greater than debt carrying value      
Gain (Loss) on fair market valuation of derivatives      
Interest Expense 2,232us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
(651)us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
Total Other Income (Expense) 2,232us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
(651)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
Loss before Provision for Income taxes (1,545,310)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
(221,753)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
Total assets 5,956,861us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
3,250,788us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= TRTC_HydroponicProduceMember
Cannabis Products [Member]    
Total Revenues      
Cost of Goods Sold      
Total      
Selling, general and administrative expenses 1,115,577us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= TRTC_CannabisProductsMember
  
Loss from operations (1,115,577)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= TRTC_CannabisProductsMember
  
Other Income (Expenses)    
Loss from derivatives issued with debt greater than debt carrying value      
Gain (Loss) on fair market valuation of derivatives      
Interest Expense      
Total Other Income (Expense)      
Loss before Provision for Income taxes (1,115,577)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= TRTC_CannabisProductsMember
  
Total assets 858,180us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= TRTC_CannabisProductsMember
  
Eliminations and Other [Member]    
Total Revenues 467,161us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
189,797us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
Cost of Goods Sold 273,311us-gaap_CostOfGoodsSold
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
81,730us-gaap_CostOfGoodsSold
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
Total 193,850us-gaap_Revenues
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
108,067us-gaap_Revenues
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
Selling, general and administrative expenses 15,705,530us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
3,373,944us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
Loss from operations (19,506,200)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
(3,265,877)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
Other Income (Expenses)    
Loss from derivatives issued with debt greater than debt carrying value (4,808,000)TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
(2,054,000)TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
Gain (Loss) on fair market valuation of derivatives 1,912,037TRTC_GainOnFairMarketValuationOfDerivatives
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
673,000TRTC_GainOnFairMarketValuationOfDerivatives
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
Interest Expense (1,098,557)us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
(1,278,070)us-gaap_InterestExpense
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
Total Other Income (Expense) (3,994,520)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
(2,659,070)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
Loss before Provision for Income taxes (19,506,200)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
(5,924,947)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
Total assets $ 904,185us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember
$ 789,797us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= TRTC_EliminationsandOtherMember