XML 28 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Details Narrative) (USD $)
12 Months Ended
Feb. 28, 2015
Feb. 28, 2014
Stock option exercise price $ 1.20us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 1.06us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Iintrinsic value of the Company's options exercised $ 110,985us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue $ 157,427us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Aggregate intrinsic value of the Company's outstanding options $ 191,542us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue $ 369,659us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Fiscal Year 2015 Grant to Officers    
Stock option shares granted 57,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= SOTK_StockOptions2015OfficersMember
 
Stock option exercise price $ 1.19us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= SOTK_StockOptions2015OfficersMember
 
Fiscal Year 2015 Grant to Employee    
Stock option shares granted 10,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= SOTK_StockOptions2015EmployeesMember
 
Stock option exercise price $ 1.26us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= SOTK_StockOptions2015EmployeesMember
 
Fiscal Year 2014 Grant to Employees    
Stock option shares granted   135,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_AwardTypeAxis
= SOTK_StockOptions2014EmployeesMember
Fiscal Year 2014 Grant to Employees | Minimum    
Stock option exercise price   $ 1.05us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= SOTK_StockOptions2014EmployeesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Fiscal Year 2014 Grant to Employees | Maximum    
Stock option exercise price   $ 1.20us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= SOTK_StockOptions2014EmployeesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
2013 Stock Incentive Plan    
Stock options shares available for purchase 2,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= SOTK_StockCompensationPlan2Member
 
Stock options outstanding 190,600us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_PlanNameAxis
= SOTK_StockCompensationPlan2Member
 
Description of option prices Under the 2013 Stock Incentive Plan, option prices must be at least 100% of the fair market value of the common stock at time of grant.  For qualified employees, except under certain circumstances specified in the plan or unless otherwise specified at the discretion of the Board of Directors, no option may be exercised prior to one year after date of grant, with the balance becoming exercisable in cumulative installments over a three year period during the term of the option, and terminating at a stipulated period of time after an employee's termination of employment.  
2003 Stock Incentive Plan    
Stock options shares available for purchase 1,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= SOTK_StockCompensationPlan2003Member
 
Stock options outstanding 298,834us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_PlanNameAxis
= SOTK_StockCompensationPlan2003Member