J. STOCK OPTIONS AND WARRANTS (Details-Warrants outstanding and exercisable) (Warrant, USD $)
|
3 Months Ended |
|
|
Mar. 31, 2015
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Warrants Outstanding, Number Outstanding |
7,915,533us-gaap_ClassOfWarrantOrRightOutstanding
|
7,915,533us-gaap_ClassOfWarrantOrRightOutstanding
|
9,359,914us-gaap_ClassOfWarrantOrRightOutstanding
|
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
1 year 14 days
|
|
|
Weighted Average Exercise Price |
$ 0.27us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
|
$ 0.27us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
|
$ 0.32us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
|
Warrants Exercisable, Number Exercisable |
7,915,533us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
|
|
|
Warrants Exercisable, Weighted Average Exercise Price |
$ 0.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
|
|
$0.13
|
|
|
|
Warrants Outstanding, Number Outstanding |
7,230,778us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_WarrantPrice1Member
|
|
|
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
10 months 13 days
|
|
|
Weighted Average Exercise Price |
$ 0.13us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_WarrantPrice1Member
|
|
|
Warrants Exercisable, Number Exercisable |
7,230,778us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_WarrantPrice1Member
|
|
|
Warrants Exercisable, Weighted Average Exercise Price |
$ 0.13us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_WarrantPrice1Member
|
|
|
$0.18
|
|
|
|
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 7 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
|
|
|
|
Warrants Outstanding, Number Outstanding |
250,000us-gaap_ClassOfWarrantOrRightOutstanding / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_WarrantPrice3Member
|
|
|
Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
6 years 6 months 11 days
|
|
|
Weighted Average Exercise Price |
$ 0.20us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_WarrantPrice3Member
|
|
|
Warrants Exercisable, Number Exercisable |
250,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_WarrantPrice3Member
|
|
|
Warrants Exercisable, Weighted Average Exercise Price |
$ 0.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_AwardTypeAxis = us-gaap_WarrantMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_WarrantPrice3Member
|
|
|
$3.00
|
|
|
|
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) |
6 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
|
|
|