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

CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (DEFICIT)

v2.4.1.9
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (DEFICIT) (USD $)
Series A Convertible Preferred Stock
Series B Convertible Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Non- Controlling Interest
Total
Beginning Balance, Amount at Dec. 31, 2012    $ 14,750us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= TRTC_SeriesBConvertiblePreferredStockMember
$ 82,372us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 8,131,305us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (8,688,967)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   $ (460,540)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Beginning Balance, Shares at Dec. 31, 2012 100us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= TRTC_SeriesAConvertiblePreferredStockMember
14,750,000us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= TRTC_SeriesBConvertiblePreferredStockMember
82,371,853us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Sale of Common Stock, Amount     22,085TRTC_SaleOfCommonStockAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,552,457TRTC_SaleOfCommonStockAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    1,574,542TRTC_SaleOfCommonStockAmount
Sale of Common Stock, Shares     22,084,567TRTC_SaleOfCommonStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of Warrants       1,355,990TRTC_IssuanceOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    1,355,990TRTC_IssuanceOfWarrants
Issuance of Common Stock for debt and interest expense, Amount     35,280TRTC_IssuanceOfCommonStockForInterestExpenseAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,548,900TRTC_IssuanceOfCommonStockForInterestExpenseAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    2,584,180TRTC_IssuanceOfCommonStockForInterestExpenseAmount
Issuance of Common Stock for debt and interest expense, Shares     35,279,767TRTC_IssuanceOfCommonStockForInterestExpenseShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of Common Stock for services, Amount     5,421us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
767,744us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    773,165us-gaap_StockIssuedDuringPeriodValueIssuedForServices
Issuance of Common Stock for services, Shares     5,420,741us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of Common Stock for acquisition, Amount     1,250TRTC_IssuanceOfCommonStockForAcquisitionAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
211,250TRTC_IssuanceOfCommonStockForAcquisitionAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    212,500TRTC_IssuanceOfCommonStockForAcquisitionAmount
Issuance of Common Stock for acquisition, Shares     1,250,000TRTC_IssuanceOfCommonStockForAcquisitionShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of Common Stock for deposits, Amount     400TRTC_IssuanceOfCommonStockForDepositsAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
191,600TRTC_IssuanceOfCommonStockForDepositsAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    192,000TRTC_IssuanceOfCommonStockForDepositsAmount
Issuance of Common Stock for deposits, Shares     400,000TRTC_IssuanceOfCommonStockForDepositsShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Short swing profit payment               
Net Loss         (6,148,350)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (6,148,350)us-gaap_ProfitLoss
Ending Balance, Amount at Dec. 31, 2013    14,750us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= TRTC_SeriesBConvertiblePreferredStockMember
146,808us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
14,759,246us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(14,837,317)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
   83,487us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Ending Balance, Shares at Dec. 31, 2013 100us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= TRTC_SeriesAConvertiblePreferredStockMember
14,750,000us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= TRTC_SeriesBConvertiblePreferredStockMember
146,806,928us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Sale of Common Stock, Amount     6,600TRTC_SaleOfCommonStockAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
4,008,319TRTC_SaleOfCommonStockAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    4,014,919TRTC_SaleOfCommonStockAmount
Sale of Common Stock, Shares     6,600,000TRTC_SaleOfCommonStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of Warrants       5,038,986TRTC_IssuanceOfWarrants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    5,038,986TRTC_IssuanceOfWarrants
Issuance of Common Stock for debt and interest expense, Amount     26,097TRTC_IssuanceOfCommonStockForInterestExpenseAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
7,191,291TRTC_IssuanceOfCommonStockForInterestExpenseAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    7,217,388TRTC_IssuanceOfCommonStockForInterestExpenseAmount
Issuance of Common Stock for debt and interest expense, Shares     26,097,816TRTC_IssuanceOfCommonStockForInterestExpenseShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of Common Stock for services, Amount     6,973us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
3,707,580us-gaap_StockIssuedDuringPeriodValueIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    3,714,553us-gaap_StockIssuedDuringPeriodValueIssuedForServices
Issuance of Common Stock for services, Shares     6,973,414us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Proceeds from issuance of Common Stock from the exercise of warrants, Amount     4,614TRTC_ProceedsFromIssuanceOfCommonStockFromExerciseOfWarrantsAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
288,806TRTC_ProceedsFromIssuanceOfCommonStockFromExerciseOfWarrantsAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    293,420TRTC_ProceedsFromIssuanceOfCommonStockFromExerciseOfWarrantsAmount
Proceeds from issuance of Common Stock from the exercise of warrants, Shares     4,613,362TRTC_ProceedsFromIssuanceOfCommonStockFromExerciseOfWarrantsShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Short swing profit payment       67,100TRTC_ShortSwingProfitPayment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (67,100)TRTC_ShortSwingProfitPayment
Common Stock retired, Amount     (740)TRTC_CommonStockRetiredAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
740TRTC_CommonStockRetiredAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      
Common Stock retired, Shares     (740,000)TRTC_CommonStockRetiredShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of Common Stock for the exercise of cashless warrants, Amount     3,003TRTC_IssuanceOfCommonStockForExerciseOfCashlessWarrantsAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(3,003)TRTC_IssuanceOfCommonStockForExerciseOfCashlessWarrantsAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
      
Issuance of Common Stock for the exercise of cashless warrants, Shares     3,003,335TRTC_IssuanceOfCommonStockForExerciseOfCashlessWarrantsShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of Common Stock for compensation, Amount     4,178TRTC_IssuanceOfCommonStockForCompensationAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,937,182TRTC_IssuanceOfCommonStockForCompensationAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    1,941,360TRTC_IssuanceOfCommonStockForCompensationAmount
Issuance of Common Stock for compensation, Shares     4,178,037TRTC_IssuanceOfCommonStockForCompensationShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Issuance of Preferred Stock for compensation, Amount   750TRTC_IssuanceOfPreferredStockForCompensationAmount
/ us-gaap_StatementEquityComponentsAxis
= TRTC_SeriesBConvertiblePreferredStockMember
  1,085,537TRTC_IssuanceOfPreferredStockForCompensationAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    1,086,287TRTC_IssuanceOfPreferredStockForCompensationAmount
Issuance of Preferred Stock for compensation, Shares   750,000TRTC_IssuanceOfPreferredStockForCompensationShares
/ us-gaap_StatementEquityComponentsAxis
= TRTC_SeriesBConvertiblePreferredStockMember
         
Non-controlling Share of Loss           (291,330)TRTC_NoncontrollingShareOfLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(291,330)TRTC_NoncontrollingShareOfLoss
Net Loss         (21,889,212)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (21,889,212)us-gaap_ProfitLoss
Ending Balance, Amount at Dec. 31, 2014    $ 15,500us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= TRTC_SeriesBConvertiblePreferredStockMember
$ 197,533us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 38,081,784us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (36,726,529)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (291,330)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 1,276,958us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Ending Balance, Shares at Dec. 31, 2014 100us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= TRTC_SeriesAConvertiblePreferredStockMember
15,500,000us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= TRTC_SeriesBConvertiblePreferredStockMember
197,532,892us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember