Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details)

v2.4.1.9
Summary of Significant Accounting Policies (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2012
Sep. 30, 2012
Jun. 30, 2012
Mar. 31, 2012
Dec. 31, 2014
item
Dec. 31, 2013
Dec. 31, 2012
Numerator:                      
Net income $ 1,849us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 1,369us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 1,483us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 1,059us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 2,503us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 1,330us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 1,540us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 1,020us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 5,760us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 6,393us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 5,489us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Denominator:                      
Weighted average shares (Basic)                 4,661us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,454us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,476us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Dilutive effect of outstanding options and nonvested shares of restricted stock (in shares)                 41us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 72us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 152us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Weighted average shares including assumed conversions (Diluted)                 4,702us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,526us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,628us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic income per share (in dollars per share) $ 0.39us-gaap_EarningsPerShareBasic $ 0.29us-gaap_EarningsPerShareBasic $ 0.33us-gaap_EarningsPerShareBasic $ 0.23us-gaap_EarningsPerShareBasic $ 0.56us-gaap_EarningsPerShareBasic $ 0.30us-gaap_EarningsPerShareBasic $ 0.35us-gaap_EarningsPerShareBasic $ 0.23us-gaap_EarningsPerShareBasic $ 1.24us-gaap_EarningsPerShareBasic $ 1.44us-gaap_EarningsPerShareBasic $ 1.23us-gaap_EarningsPerShareBasic
Diluted income per share (in dollars per share) $ 0.39us-gaap_EarningsPerShareDiluted $ 0.29us-gaap_EarningsPerShareDiluted $ 0.32us-gaap_EarningsPerShareDiluted $ 0.23us-gaap_EarningsPerShareDiluted $ 0.55us-gaap_EarningsPerShareDiluted $ 0.29us-gaap_EarningsPerShareDiluted $ 0.34us-gaap_EarningsPerShareDiluted $ 0.22us-gaap_EarningsPerShareDiluted $ 1.23us-gaap_EarningsPerShareDiluted $ 1.41us-gaap_EarningsPerShareDiluted $ 1.19us-gaap_EarningsPerShareDiluted
Allowance for Doubtful Accounts Receivable                      
Write-offs on extended payment terms sales transactions as percentage of net sales                 0.00%wstg_WriteOffsOnExtendedPaymentTermsSalesTransactionsAsPercentageOfNetSales 0.00%wstg_WriteOffsOnExtendedPaymentTermsSalesTransactionsAsPercentageOfNetSales 0.033%wstg_WriteOffsOnExtendedPaymentTermsSalesTransactionsAsPercentageOfNetSales
Revenue Recognition                      
Number of criteria                 4wstg_RevenueRecognitionNumberOfCriteriaToBeFulfilled    
Additional cost to obtain technical support directly from the software publisher and upgrade to latest technology                 $ 0wstg_AdditionalCostToObtainTechnicalSupportAndUpgradeUnderMaintenanceAgreement    
Equipment | Minimum                      
Equipment and leasehold improvements                      
Useful lives of assets                 3 years    
Equipment | Maximum                      
Equipment and leasehold improvements                      
Useful lives of assets                 5 years