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