Annual report pursuant to Section 13 and 15(d)

Warrants - Schedule of Stock Warrants Activity (Details)

v2.4.1.9
Warrants - Schedule of Stock Warrants Activity (Details) (Warrant [Member], USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Warrant [Member]
   
Shares Outstanding, Beginning Balance 9,106,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
  
Shares Granted 722,472us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
9,106,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Warrants exchanged for common stock (135,932)WSTI_ShareBasedCompensationArrangementByShareBasedPaymetAwardNonOptionWarrantsExchangedForCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
  
Shares Outstanding, Ending Balance 9,692,540us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
9,106,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price, Outstanding, Beginning $ 0.42WSTI_ShareBasedCompensationArrangementByShareBasedPaymetAwardNonOptionOutstandingWeightedAverageNumberOfShare
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
  
Weighted Average Exercise Price, Granted $ 0.65WSTI_ShareBasedCompensationArrangementByShareBasedPaymetAwardNonOptionGrandInPeriodWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
$ 0.42WSTI_ShareBasedCompensationArrangementByShareBasedPaymetAwardNonOptionGrandInPeriodWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
Weighted Average Exercise Price, Warrants exchanged for common stock $ (0.05)WSTI_WeightedAverageExercisePriceWarrantsExchangedForCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
 
Weighted Average Exercise Price, Outstanding, Ending $ 0.42WSTI_ShareBasedCompensationArrangementByShareBasedPaymetAwardNonOptionOutstandingWeightedAverageNumberOfShare
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
$ 0.42WSTI_ShareBasedCompensationArrangementByShareBasedPaymetAwardNonOptionOutstandingWeightedAverageNumberOfShare
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember