Quarterly report pursuant to Section 13 or 15(d)

WARRANTS (Details 2)

v2.4.1.9
WARRANTS (Details 2) (USD $)
3 Months Ended
Mar. 31, 2015
Number of warrants Outstanding at December 31, 2013 $ 17,941,113TRTC_NumberOfWarrantsOutstanding
Exercise Price Range One [Member]  
Range of Exercise Prices $ 0.33TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeOneMember
Number of warrants Outstanding at December 31, 2013 1,284,000TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeOneMember
Average Remaining Contractual Life 1 month
Weighted Average Exercise Price $ 0.33us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeOneMember
Exercise Price Range Two [Member]  
Range of Exercise Prices $ 0.33TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeTwoMember
Number of warrants Outstanding at December 31, 2013 120,000TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeTwoMember
Average Remaining Contractual Life 2 months
Weighted Average Exercise Price $ 0.33us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeTwoMember
Exercise Price Range Three [Member]  
Range of Exercise Prices $ 0.33TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeThreeMember
Number of warrants Outstanding at December 31, 2013 249,600TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeThreeMember
Average Remaining Contractual Life 3 months
Weighted Average Exercise Price $ 0.33us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeThreeMember
Exercise Price Range Four [Member]  
Range of Exercise Prices $ 0.46TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeFourMember
Number of warrants Outstanding at December 31, 2013 600,000TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeFourMember
Average Remaining Contractual Life 5 months
Weighted Average Exercise Price $ 0.46us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeFourMember
Exercise Price Range Five [Member]  
Range of Exercise Prices $ 0.46TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeFiveMember
Number of warrants Outstanding at December 31, 2013 150,000TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeFiveMember
Average Remaining Contractual Life 10 months
Weighted Average Exercise Price $ 0.46us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeFiveMember
Exercise Price Range Six [Member]  
Range of Exercise Prices $ 0.85TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeSixMember
Number of warrants Outstanding at December 31, 2013 40,000TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeSixMember
Average Remaining Contractual Life 13 months
Weighted Average Exercise Price $ 0.85us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeSixMember
Exercise Price Range Seven [Member]  
Range of Exercise Prices $ 0.40TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeSevenMember
Number of warrants Outstanding at December 31, 2013 333,333TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeSevenMember
Average Remaining Contractual Life 17 months
Weighted Average Exercise Price $ 0.40us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeSevenMember
Exercise Price Range Eight [Member]  
Range of Exercise Prices $ 0.33TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeEightMember
Number of warrants Outstanding at December 31, 2013 439,637TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeEightMember
Average Remaining Contractual Life 22 months
Weighted Average Exercise Price $ 0.33us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeEightMember
Exercise Price Range Nine [Member]  
Range of Exercise Prices $ 0.16TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeNineMember
Number of warrants Outstanding at December 31, 2013 750,000TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeNineMember
Average Remaining Contractual Life 24 months
Weighted Average Exercise Price $ 0.16us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeNineMember
Exercise Price Range Ten [Member]  
Range of Exercise Prices $ 0.30TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeTenMember
Number of warrants Outstanding at December 31, 2013 964,912TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeTenMember
Average Remaining Contractual Life 40 months
Weighted Average Exercise Price $ 0.30us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeTenMember
Exercise Price Range Eleven [Member]  
Range of Exercise Prices $ 0.30TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeElevenMember
Number of warrants Outstanding at December 31, 2013 4,824,561TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeElevenMember
Average Remaining Contractual Life 41 months
Weighted Average Exercise Price $ 0.30us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeElevenMember
Exercise Price Range Twelve [Member]  
Range of Exercise Prices $ 0.06TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeTwelveMember
Number of warrants Outstanding at December 31, 2013 7,067,002TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeTwelveMember
Average Remaining Contractual Life 43 months
Weighted Average Exercise Price $ 0.06us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeTwelveMember
Exercise Price Range Thirteen [Member]  
Range of Exercise Prices $ 0.16TRTC_RangeOfExercisePricesWarrant
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeThirteenMember
Number of warrants Outstanding at December 31, 2013 $ 1,118,068TRTC_NumberOfWarrantsOutstanding
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeThirteenMember
Average Remaining Contractual Life 47 months
Weighted Average Exercise Price $ 0.16us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_StatementEquityComponentsAxis
= TRTC_ExercisePriceRangeThirteenMember