Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Deficit (Details)

v2.4.1.9
Stockholders' Deficit (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Employee Stock Option [Member]    
Summary of option/warrant activity    
Outstanding, Beginning 6,280,560us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Granted     
Exercised     
Cancelled/Expired (59,339)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Outstanding, Ending 6,221,222us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Exercisable, Shares 5,715,413us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Range of option/warrant price per share, Granted     
Range of option/warrant price per share, Exercised     
Range of option/warrant price per share, Cancelled/Expired $ 0.15dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansSharesCancelledExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Exercise Price Outstanding, Beginning $ 0.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Exercise Price, Granted     
Weighted Average Exercise Price, Exercised     
Weighted Average Exercise Price, Cancelled/Expired $ 0.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Exercise Price Outstanding, Ending $ 0.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Exercisable, Weighted Average Exercise Price $ 0.25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Employee Stock Option [Member] | Minimum [Member]    
Summary of option/warrant activity    
Range of option/warrant price per share, outstanding, Beginning   $ 0.02dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Range of option/warrant price per share, outstanding, Ending $ 0.02dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 0.02dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Range of option/warrant price per share, Exercisable $ 0.02dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansSharesExercisableExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Employee Stock Option [Member] | Maximum [Member]    
Summary of option/warrant activity    
Range of option/warrant price per share, outstanding, Beginning   $ 0.46dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Range of option/warrant price per share, outstanding, Ending $ 0.41dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 0.46dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Range of option/warrant price per share, Exercisable $ 0.41dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansSharesExercisableExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Warrant [Member]    
Summary of option/warrant activity    
Outstanding, Beginning 133,334us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
 
Granted     
Exercised     
Cancelled/Expired     
Outstanding, Ending 133,334us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
 
Exercisable, Shares 133,334us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
 
Range of option/warrant price per share, Granted     
Range of option/warrant price per share, Exercised     
Range of option/warrant price per share, Cancelled/Expired     
Weighted Average Exercise Price Outstanding, Beginning $ 0.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
 
Weighted Average Exercise Price, Granted     
Weighted Average Exercise Price, Exercised     
Weighted Average Exercise Price, Cancelled/Expired     
Weighted Average Exercise Price Outstanding, Ending $ 0.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
 
Exercisable, Weighted Average Exercise Price $ 0.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
 
Warrant [Member] | Minimum [Member]    
Summary of option/warrant activity    
Range of option/warrant price per share, outstanding, Beginning   $ 0.01dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Range of option/warrant price per share, outstanding, Ending $ 0.01dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 0.01dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Range of option/warrant price per share, Exercisable $ 0.01dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansSharesExercisableExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Warrant [Member] | Maximum [Member]    
Summary of option/warrant activity    
Range of option/warrant price per share, outstanding, Beginning   $ 0.02dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Range of option/warrant price per share, outstanding, Ending $ 0.02dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 0.02dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Range of option/warrant price per share, Exercisable $ 0.02dtst_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansSharesExercisableExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember