Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity and Stock Based Compensation (Details)

v2.4.1.9
Stockholders' Equity and Stock Based Compensation (Details)
12 Months Ended 0 Months Ended 1 Months Ended 12 Months Ended
Dec. 31, 2014
Mar. 01, 2002
Aug. 31, 2006
installment
Dec. 31, 2012
installment
Dec. 31, 2011
installment
Dec. 31, 2010
installment
Dec. 31, 2009
installment
Dec. 31, 2008
installment
Dec. 31, 2007
installment
Dec. 31, 2013
installment
May 07, 1998
Jun. 14, 2006
Jun. 06, 2012
1995 Plan                          
Stock-based compensation                          
Number of shares of common stock initially available for award                     1,137,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= wstg_EmployeeStockPlan1995Member
   
Expiration period 10 years                        
1995 Director Plan                          
Stock-based compensation                          
Number of shares of common stock initially available for award                     187,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= wstg_NonEmployeeDirectorPlan1995Member
   
Expiration period 10 years                        
Vesting period 5 years                        
Period from grant date after which awards begin to vest 1 year                        
1995 Director Plan | Vesting of awards in equal quarterly installments from expiration of one year from the date of grant                          
Stock-based compensation                          
Percentage of award vesting 5.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
/ us-gaap_PlanNameAxis
= wstg_NonEmployeeDirectorPlan1995Member
/ us-gaap_VestingAxis
= wstg_AwardsVestingPerQuarterOneYearAfterGrantDateMember
                       
1995 Director Plan | Vesting of awards in one year from the date of grant                          
Stock-based compensation                          
Percentage of award vesting 20.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
/ us-gaap_PlanNameAxis
= wstg_NonEmployeeDirectorPlan1995Member
/ us-gaap_VestingAxis
= wstg_AwardsVestingOneYearAfterGrantDateMember
                       
1995 Plan and 1995 Director Plan                          
Stock-based compensation                          
Options surrendered (in shares)   303,550us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
/ us-gaap_PlanNameAxis
= wstg_EmployeeStockPlan1995AndNonEmployeeDirectorPlan1995Member
                     
2006 Plan                          
Stock-based compensation                          
Number of shares of common stock initially available for award                       800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
 
Options reserved for future issuance (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
                       
2006 Plan | Restricted stock                          
Stock-based compensation                          
Granted (in shares)     315,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
92,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
15,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
150,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
140,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
57,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
30,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
       
Number of equal quarterly installments for vesting of awards     20wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
20wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
20wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
20wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
20wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
20wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
20wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
       
Forfeited (in shares)       3,525us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
8,375us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
5,875us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
  3,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
12,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
       
2006 Plan | Restricted stock | CEO                          
Stock-based compensation                          
Granted (in shares)     200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
                   
Number of equal quarterly installments for vesting of awards     40wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006Member
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
                   
2012 Plan                          
Stock-based compensation                          
Number of shares of common stock initially available for award                         600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2012Member
Options reserved for future issuance (in shares) 513,848us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2012Member
                       
2012 Plan | Restricted stock                          
Stock-based compensation                          
Granted (in shares) 98,689us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2012Member
                       
Forfeited (in shares) 34,487us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2012Member
                       
2012 Plan | Restricted stock | Minimum                          
Stock-based compensation                          
Number of equal quarterly installments for vesting of awards 1wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2012Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                       
2012 Plan | Restricted stock | Maximum                          
Stock-based compensation                          
Number of equal quarterly installments for vesting of awards 20wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2012Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                       
2006 Plan and 2012 Plan | Restricted stock                          
Stock-based compensation                          
Granted (in shares) 98,689us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006And2012Member
                56,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006And2012Member
     
Number of equal quarterly installments for vesting of awards                   20wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006And2012Member
     
Forfeited (in shares) 34,487us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006And2012Member
                775us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006And2012Member
     
2006 Plan and 2012 Plan | Restricted stock | CEO                          
Stock-based compensation                          
Granted (in shares)                   40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006And2012Member
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
     
Number of equal quarterly installments for vesting of awards                   16wstg_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingQuarterlyInstallments
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= wstg_StockBasedCompensationPlan2006And2012Member
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember