Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v2.4.1.9
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (USD $)
Preferred Stock [Member]
Series B Preferred Stock
Common Stock [Member]
Additional Paid-In Capital
Accumulated Deficit
Total
Beginning Balance, Amount at Dec. 31, 2012 $ 0us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 108,103us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 124,188,415us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (117,954,116)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 6,342,402us-gaap_StockholdersEquity
Beginning Balance, Shares at Dec. 31, 2012 0us-gaap_SharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
108,103,001us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Stock-based compensation expense related to employee stock options     89,565us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  89,565us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Shares issued on conversion of preferred stock, Shares   16,846,139us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Shares issued on conversion of preferred stock, Amount   16,846us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,665,032us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  2,681,878us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Shares issued for cashless Series B warrants exercised, Shares   86,472TKOI_SharesIssuedForCashlessSeriesBWarrantsExercisedShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Shares issued for cashless Series B warrants exercised, Amount   86TKOI_SharesIssuedForCashlessSeriesBWarrantsExercisedAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(86)TKOI_SharesIssuedForCashlessSeriesBWarrantsExercisedAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Accretion of redeemable preferred stock discount     (705,170)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (705,170)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment
Accretion of redeemable preferred stock dividends     (200,807)us-gaap_TemporaryEquityAccretionOfDividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (200,807)us-gaap_TemporaryEquityAccretionOfDividends
Reclassification from temporary equity to permanent equity, shares 55TKOI_ReclassificationFromTemporaryEquityToPermanentEquityShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
       
Reclassification from temporary equity to permanent equity, value 324,063TKOI_ReclassificationFromTemporaryEquityToPermanentEquityValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
      324,063TKOI_ReclassificationFromTemporaryEquityToPermanentEquityValue
Net income (loss)       (3,994,731)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(3,994,731)us-gaap_NetIncomeLoss
Ending Balance, Amount at Dec. 31, 2013 324,063us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
125,035us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
126,036,949us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(121,948,847)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
4,537,200us-gaap_StockholdersEquity
Ending Balance, Shares at Dec. 31, 2013 55us-gaap_SharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
125,035,612us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Stock-based compensation expense related to employee stock options     15,046us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  15,046us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Accretion of redeemable preferred stock discount 25,942us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
  (90,149)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (64,207)us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment
Accretion of redeemable preferred stock dividends 22,025us-gaap_TemporaryEquityAccretionOfDividends
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
  (96,051)us-gaap_TemporaryEquityAccretionOfDividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (74,026)us-gaap_TemporaryEquityAccretionOfDividends
Value of warrants issued in conjunction with line of credit     37,897us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  37,897us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued
Value of warrants issued for consulting     4,784us-gaap_AdjustmentOfWarrantsGrantedForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  4,784us-gaap_AdjustmentOfWarrantsGrantedForServices
Net income (loss)       42,830us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
42,830us-gaap_NetIncomeLoss
Ending Balance, Amount at Dec. 31, 2014 $ 372,030us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 125,035us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 125,908,476us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (121,906,017)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 4,499,524us-gaap_StockholdersEquity
Ending Balance, Shares at Dec. 31, 2014 55us-gaap_SharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
125,035,612us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember