Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation Basis of Presentation (Details)

v2.4.1.9
Basis of Presentation Basis of Presentation (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue $ 14,043us-gaap_SalesRevenueNet $ 25,236us-gaap_SalesRevenueNet $ 65,514us-gaap_SalesRevenueNet $ 77,652us-gaap_SalesRevenueNet
Cost of revenue 9,648us-gaap_CostOfGoodsAndServicesSold 13,304us-gaap_CostOfGoodsAndServicesSold [1] 43,370us-gaap_CostOfGoodsAndServicesSold 45,281us-gaap_CostOfGoodsAndServicesSold [1]
Gross profit 4,395us-gaap_GrossProfit 11,932us-gaap_GrossProfit [1] 22,144us-gaap_GrossProfit 32,371us-gaap_GrossProfit [1]
Gross margin 31.30%wstl_GrossMargin 47.30%wstl_GrossMargin 33.80%wstl_GrossMargin 41.70%wstl_GrossMargin
Sales and marketing 2,719us-gaap_SellingAndMarketingExpense 3,205us-gaap_SellingAndMarketingExpense [1] 9,064us-gaap_SellingAndMarketingExpense 9,749us-gaap_SellingAndMarketingExpense [1]
Scenario, Previously Reported [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue   25,236us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  77,652us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Cost of revenue   13,001us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  44,218us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Gross profit   12,235us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  33,434us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Gross margin   48.50%wstl_GrossMargin
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  43.10%wstl_GrossMargin
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Sales and marketing   3,508us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
  10,812us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Restatement Adjustment [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenue   0us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  0us-gaap_SalesRevenueNet
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Cost of revenue   303us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  1,063us-gaap_CostOfGoodsAndServicesSold
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Gross profit   (303)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  (1,063)us-gaap_GrossProfit
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Sales and marketing   $ (303)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
  $ (1,063)us-gaap_SellingAndMarketingExpense
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
[1] Certain amounts have been reclassified to reflect a change in accounting principle. See Note 1.