General form of registration statement for all companies including face-amount certificate companies

SEGMENT INFORMATION (Details)

v2.4.1.9
SEGMENT INFORMATION (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Total Revenues $ 763,353us-gaap_SalesRevenueNet $ 560,319us-gaap_SalesRevenueNet $ 7,094,270us-gaap_SalesRevenueNet $ 2,125,851us-gaap_SalesRevenueNet
Cost of Goods Sold 534,638us-gaap_CostOfGoodsSold 558,229us-gaap_CostOfGoodsSold 6,941,278us-gaap_CostOfGoodsSold 2,036,933us-gaap_CostOfGoodsSold
Total 228,715us-gaap_Revenues 2,090us-gaap_Revenues 152,992us-gaap_Revenues 88,918us-gaap_Revenues
Selling, general and administrative expenses 2,331,285us-gaap_SellingGeneralAndAdministrativeExpense 2,203,805us-gaap_SellingGeneralAndAdministrativeExpense 18,327,792us-gaap_SellingGeneralAndAdministrativeExpense 3,575,897us-gaap_SellingGeneralAndAdministrativeExpense
Loss from operations (2,102,570)us-gaap_OperatingIncomeLoss (2,201,715)us-gaap_OperatingIncomeLoss (18,174,800)us-gaap_OperatingIncomeLoss (3,486,979)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 4,808,000TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue 2,054,000TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue
Gain (Loss) on fair market valuation of derivatives (408,200)TRTC_GainOnFairMarketValuationOfDerivatives 1,284,825TRTC_GainOnFairMarketValuationOfDerivatives (1,912,037)TRTC_GainOnFairMarketValuationOfDerivatives (673,000)TRTC_GainOnFairMarketValuationOfDerivatives
Interest Income (Expense) 188,529us-gaap_InterestExpense 215,950us-gaap_InterestExpense 1,096,324us-gaap_InterestExpense 1,278,721us-gaap_InterestExpense
Total Other Income (Expense) (45,455)us-gaap_NonoperatingIncomeExpense (2,714,775)us-gaap_NonoperatingIncomeExpense (3,992,287)us-gaap_NonoperatingIncomeExpense (2,659,721)us-gaap_NonoperatingIncomeExpense
Loss before Provision of Income Taxes (2,148,025)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (4,916,490)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (22,167,087)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (6,146,700)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Total assets 7,230,381us-gaap_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 Income (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 of 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 Income (Expense)          
Total Other Income (Expense)          
Loss before Provision of 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 Income (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 of 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
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,693us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_HydroponicProduceMember
4,595,821us-gaap_Assets
/ 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,180us-gaap_Assets
/ 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,508us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_EliminationsAndOtherMember
3,818,060us-gaap_Assets
/ 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
7,094,270us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
2,125,851us-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
6,941,278us-gaap_CostOfGoodsSold
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
2,036,933us-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
152,992us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
88,918us-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
18,327,792us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
3,575,897us-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
(18,174,800)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
(3,486,979)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
(4,808,000)TRTC_LossFromDerivativesIssuedWithDebtGreaterThanDebtCarryingValue
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
(2,054,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
1,912,037TRTC_GainOnFairMarketValuationOfDerivatives
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
673,000TRTC_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
(1,096,324)us-gaap_InterestExpense
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
(1,278,721)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
(3,992,287)us-gaap_NonoperatingIncomeExpense
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
(2,659,721)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
(22,167,087)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
(6,146,700)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
Total assets $ 7,230,381us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
$ 8,413,881us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
$ 7,719,226us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember
$ 4,040,585us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= TRTC_SegmentInformationMember