RESTRUCTURING CHARGES - Schedule of Restructuring Activity (Details) (USD $)
In Thousands, unless otherwise specified |
12 Months Ended | ||
---|---|---|---|
Mar. 31, 2015
|
Mar. 31, 2014
|
Mar. 31, 2013
|
|
Restructuring Reserve [Roll Forward] | |||
Beginning balance | $ 8,368us-gaap_RestructuringReserve | $ 4,756us-gaap_RestructuringReserve | $ 1,752us-gaap_RestructuringReserve |
Restructuring costs | 2,442us-gaap_RestructuringCharges | 12,686us-gaap_RestructuringCharges | 10,735us-gaap_RestructuringCharges |
Restructuring charge reversal | (776)us-gaap_RestructuringReserveAccrualAdjustment | (1,472)us-gaap_RestructuringReserveAccrualAdjustment | (564)us-gaap_RestructuringReserveAccrualAdjustment |
Cash payments | (5,488)us-gaap_PaymentsForRestructuring | (8,585)us-gaap_PaymentsForRestructuring | (7,167)us-gaap_PaymentsForRestructuring |
Other non-cash | 300us-gaap_RestructuringReserveSettledWithoutCash1 | 983us-gaap_RestructuringReserveSettledWithoutCash1 | |
Ending balance | 4,846us-gaap_RestructuringReserve | 8,368us-gaap_RestructuringReserve | 4,756us-gaap_RestructuringReserve |
Severance and benefits | |||
Restructuring Reserve [Roll Forward] | |||
Beginning balance |
1,574us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
2,711us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
1,312us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
Restructuring costs |
749us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
7,522us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
8,815us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
Restructuring charge reversal |
(343)us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
(1,383)us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
(564)us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
Cash payments |
(1,791)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
(7,276)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
(6,852)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
Other non-cash |
0us-gaap_RestructuringReserveSettledWithoutCash1 / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
0us-gaap_RestructuringReserveSettledWithoutCash1 / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
|
Ending balance |
189us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
1,574us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
2,711us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
Facilities | |||
Restructuring Reserve [Roll Forward] | |||
Beginning balance |
6,724us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
2,045us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
440us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
Restructuring costs |
1,680us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
4,392us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
1,920us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
Restructuring charge reversal |
(430)us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
(89)us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
0us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
Cash payments |
(3,617)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
(607)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
(315)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
Other non-cash |
300us-gaap_RestructuringReserveSettledWithoutCash1 / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
983us-gaap_RestructuringReserveSettledWithoutCash1 / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
|
Ending balance |
4,657us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
6,724us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
2,045us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_FacilityClosingMember |
Other | |||
Restructuring Reserve [Roll Forward] | |||
Beginning balance |
70us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
Restructuring costs |
13us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
772us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
0us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
Restructuring charge reversal |
(3)us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
0us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
0us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
Cash payments |
(80)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
(702)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
0us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
Other non-cash |
0us-gaap_RestructuringReserveSettledWithoutCash1 / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
0us-gaap_RestructuringReserveSettledWithoutCash1 / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
|
Ending balance |
$ 0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
$ 70us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
$ 0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_OtherRestructuringMember |
X | ||||||||||
- Definition
Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of any reversal and other adjustment made during the period to the amount of a previously accrued liability for a specified type of restructuring cost, excluding adjustments for costs incurred during the period, costs settled during the period, and foreign currency translation adjustments. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Amount of consideration other than cash used to fully or partially settle an accrued restructuring cost. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|