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
|