K. STOCK OPTIONS AND WARRANTS (Details-Options Outstanding and Exercisable) (Stock Options, USD $)
|
12 Months Ended |
|
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
Options Outstanding Number Outstanding |
1,930,225us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1,735,225us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1,280,642us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
Options Outstanding Weighted Average Remaining Contractual Life (Years) |
7 years 22 days
|
|
|
Options Outstanding Weighted Average Exercise Price |
$ 0.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
$ 0.43us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
$ 0.62us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
Options Exercisable Number Exercisable |
1,594,791us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
|
|
Options Exercisable Weighted Average Exercise Price |
$ 0.44us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
|
|
$0.01 - $0.15 [Member]
|
|
|
|
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
Options Outstanding Number Outstanding |
175,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice1Member
|
|
|
Options Outstanding Weighted Average Remaining Contractual Life (Years) |
2 years 9 months 25 days
|
|
|
Options Outstanding Weighted Average Exercise Price |
$ 0.14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice1Member
|
|
|
Options Exercisable Number Exercisable |
175,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice1Member
|
|
|
Options Exercisable Weighted Average Exercise Price |
$ 0.14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice1Member
|
|
|
$0.16 - $0.99 [Member]
|
|
|
|
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
Options Outstanding Number Outstanding |
1,620,225us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice2Member
|
|
|
Options Outstanding Weighted Average Remaining Contractual Life (Years) |
7 years 11 months 23 days
|
|
|
Options Outstanding Weighted Average Exercise Price |
$ 0.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice2Member
|
|
|
Options Exercisable Number Exercisable |
1,284,791us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice2Member
|
|
|
Options Exercisable Weighted Average Exercise Price |
$ 0.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice2Member
|
|
|
$1.00 - $5.60 [Member]
|
|
|
|
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |
|
|
|
Options Outstanding Number Outstanding |
135,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice3Member
|
|
|
Options Outstanding Weighted Average Remaining Contractual Life (Years) |
1 year 6 months 11 days
|
|
|
Options Outstanding Weighted Average Exercise Price |
$ 3.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice3Member
|
|
|
Options Exercisable Number Exercisable |
135,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice3Member
|
|
|
Options Exercisable Weighted Average Exercise Price |
$ 3.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis = TKOI_ExercisePrice3Member
|
|
|