Stock-Based Compensation (Details Textual) (USD $)
|
12 Months Ended |
Mar. 31, 2015
|
Mar. 31, 2014
|
Mar. 31, 2013
|
Share-based Compensation [Abstract] |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant |
3,181,863us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Proceeds from stock options exercised |
$ 257,000us-gaap_ProceedsFromStockOptionsExercised
|
$ 1,677,000us-gaap_ProceedsFromStockOptionsExercised
|
$ 87,000us-gaap_ProceedsFromStockOptionsExercised
|
2004 Stock Incentive Plan [Member] |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Allocated Share-based Compensation Expense |
2,605,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
1,871,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
1,407,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
2004 Stock Incentive Plan [Member] | Stock Options [Member] |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Vesting schedule of equal annual installments over four years |
4 years
|
|
|
Stock Option Contractual Life from Grant Date |
7 years
|
|
|
Allocated Share-based Compensation Expense |
200,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
200,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
200,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value |
400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
1,300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized |
300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized / us-gaap_AwardTypeAxis = us-gaap_EmployeeStockOptionMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
|
|
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition |
2 years 11 months 9 days
|
|
|
2004 Stock Incentive Plan [Member] | Stock Options [Member] | Minimum [Member] |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Stock Option Contractual Life from Grant Date |
5 years
|
|
|
2004 Stock Incentive Plan [Member] | Stock Options [Member] | Maximum [Member] |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Stock Option Contractual Life from Grant Date |
10 years
|
|
|
2004 Stock Incentive Plan [Member] | Restricted Stock [Member] |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Vesting schedule of equal annual installments over four years |
4 years
|
|
|
Allocated Share-based Compensation Expense |
500,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
500,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
600,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized |
100,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
|
|
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition |
0 years 3 months 7 days
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period |
100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
90,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
70,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value |
1,200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
700,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
2004 Stock Incentive Plan [Member] | Restricted Stock Units (RSUs) [Member] |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Vesting schedule of equal annual installments over four years |
4 years
|
|
|
Allocated Share-based Compensation Expense |
1,700,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
900,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
600,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized |
3,000,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
|
|
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition |
2 years 10 months 6 days
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period |
780,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
1,182,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
530,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value |
1,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue / us-gaap_AwardTypeAxis = us-gaap_RestrictedStockUnitsRSUMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
2004 Stock Incentive Plan [Member] | Performance Shares [Member] |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Allocated Share-based Compensation Expense |
100,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
300,000us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
0us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized |
100,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
|
|
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition |
1 year 5 months 19 days
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period |
217,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
285,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
|
PSUs earned |
|
94.00%wstl_PSUsearned / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
|
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value |
$ 300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember
|
|
|
2004 Stock Incentive Plan [Member] | Performance Shares [Member] | Minimum [Member] |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Potential PSU attainment range |
0.00%wstl_PotentialPSUattainmentrange / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember / us-gaap_RangeAxis = us-gaap_MinimumMember
|
|
|
2004 Stock Incentive Plan [Member] | Performance Shares [Member] | Maximum [Member] |
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
Potential PSU attainment range |
200.00%wstl_PotentialPSUattainmentrange / us-gaap_AwardTypeAxis = us-gaap_PerformanceSharesMember / us-gaap_PlanNameAxis = wstl_A2004StockIncentivePlanMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|