| 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
 |  |  |  |