XML 67 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
RESTRUCTURING CHARGES (Details) (USD $)
In Thousands, unless otherwise specified
9 Months Ended
Dec. 31, 2014
employee
Dec. 31, 2013
RESTRUCTURING CHARGES    
Restructuring charges   $ 40,760us-gaap_RestructuringCharges
Number of identified employees 5,106flex_RestructuringAndRelatedCostNumberOfIdentifiedEmployeesAssociatedTermination  
Cost of sales    
RESTRUCTURING CHARGES    
Restructuring charges 35,100us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
 
Selling, general and administrative expenses    
RESTRUCTURING CHARGES    
Restructuring charges 5,600us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
 
Severance    
RESTRUCTURING CHARGES    
Restructuring charges   32,167us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
Long-lived asset impairment    
RESTRUCTURING CHARGES    
Restructuring charges   1,900us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= flex_LongLivedAssetImpairmentMember
Other exit costs    
RESTRUCTURING CHARGES    
Restructuring charges   6,693us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
Americas    
RESTRUCTURING CHARGES    
Restructuring charges   13,579us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Number of identified employees 1,105flex_RestructuringAndRelatedCostNumberOfIdentifiedEmployeesAssociatedTermination
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
 
Americas | Severance    
RESTRUCTURING CHARGES    
Restructuring charges   11,331us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Americas | Other exit costs    
RESTRUCTURING CHARGES    
Restructuring charges   2,248us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AmericasMember
Asia    
RESTRUCTURING CHARGES    
Restructuring charges   21,262us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Number of identified employees 3,947flex_RestructuringAndRelatedCostNumberOfIdentifiedEmployeesAssociatedTermination
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
 
Asia | Severance    
RESTRUCTURING CHARGES    
Restructuring charges   16,205us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Asia | Long-lived asset impairment    
RESTRUCTURING CHARGES    
Restructuring charges 1,900us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= flex_LongLivedAssetImpairmentMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
1,900us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= flex_LongLivedAssetImpairmentMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Asia | Other exit costs    
RESTRUCTURING CHARGES    
Restructuring charges   3,157us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Europe    
RESTRUCTURING CHARGES    
Restructuring charges   5,919us-gaap_RestructuringCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Number of identified employees 54flex_RestructuringAndRelatedCostNumberOfIdentifiedEmployeesAssociatedTermination
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Europe | Severance    
RESTRUCTURING CHARGES    
Restructuring charges   4,631us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Europe | Other exit costs    
RESTRUCTURING CHARGES    
Restructuring charges   $ 1,288us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember