K. STOCK OPTIONS AND WARRANTS (Details-Warrants Outstanding and Exercisable) (Warrant [Member], USD $)
|
12 Months Ended |
|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Warrants Outstanding, Number Outstanding |
7,915,533us-gaap_ClassOfWarrantOrRightOutstanding
|
9,359,914us-gaap_ClassOfWarrantOrRightOutstanding
|
10,830,416us-gaap_ClassOfWarrantOrRightOutstanding
|
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
1 year 3 months 14 days
|
|
|
Weighted Average Exercise Price |
$ 0.27us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
|
$ 0.32us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
|
$ 0.45us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
|
Warrants Exercisable, Number Exercisable |
7,915,533us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
|
|
|
Warrants Exercisable, Weighted Average Exercise Price |
$ 0.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
|
|
$0.13 [Member]
|
|
|
|
Warrants Outstanding, Number Outstanding |
7,230,778us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePricesZeroPointOneThreeMember
|
|
|
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
1 year 1 month 10 days
|
|
|
Weighted Average Exercise Price |
$ 0.13us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePricesZeroPointOneThreeMember
|
|
|
Warrants Exercisable, Number Exercisable |
7,230,778us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePricesZeroPointOneThreeMember
|
|
|
Warrants Exercisable, Weighted Average Exercise Price |
$ 0.13us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePricesZeroPointOneThreeMember
|
|
|
$0.18 [Member]
|
|
|
|
Warrants Outstanding, Number Outstanding |
50,000us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_Price018Member
|
|
|
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
2 years 10 months 28 days
|
|
|
Weighted Average Exercise Price |
$ 0.18us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_Price018Member
|
|
|
Warrants Exercisable, Number Exercisable |
50,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_Price018Member
|
|
|
Warrants Exercisable, Weighted Average Exercise Price |
$ 0.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_Price018Member
|
|
|
$0.20 [Member]
|
|
|
|
Warrants Outstanding, Number Outstanding |
250,000us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_Price20Member
|
|
|
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
6 years 9 months 7 days
|
|
|
Weighted Average Exercise Price |
$ 0.20us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_Price20Member
|
|
|
Warrants Exercisable, Number Exercisable |
250,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_Price20Member
|
|
|
Warrants Exercisable, Weighted Average Exercise Price |
$ 0.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_Price20Member
|
|
|
$3.00 [Member]
|
|
|
|
Warrants Outstanding, Number Outstanding |
384,755us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePricesThreePointZeroOneMember
|
|
|
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
9 months 29 days
|
|
|
Weighted Average Exercise Price |
$ 3.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePricesThreePointZeroOneMember
|
|
|
Warrants Exercisable, Number Exercisable |
384,755us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePricesThreePointZeroOneMember
|
|
|
Warrants Exercisable, Weighted Average Exercise Price |
$ 3.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePricesThreePointZeroOneMember
|
|
|