XML 23 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Changes in Accumulated Other Comprehensive Income by Component    
Beginning Balance $ (126,156)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (77,481)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive loss before reclassifications (85,788)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (50,534)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Net gains (losses) reclassified from accumulated other comprehensive loss 31,439us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 1,859us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Net current-period other comprehensive loss (54,349)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (48,675)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Ending Balance (180,505)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (126,156)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Unrealized gain on derivative instruments and other    
Changes in Accumulated Other Comprehensive Income by Component    
Beginning Balance (32,849)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(18,857)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
Other comprehensive loss before reclassifications (76,470)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(15,851)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
Net gains (losses) reclassified from accumulated other comprehensive loss 41,053us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
1,859us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
Net current-period other comprehensive loss (35,417)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(13,992)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
Ending Balance (68,266)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(32,849)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
Foreign currency translation adjustments    
Changes in Accumulated Other Comprehensive Income by Component    
Beginning Balance (93,307)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(58,624)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive loss before reclassifications (9,318)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(34,683)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net gains (losses) reclassified from accumulated other comprehensive loss (9,614)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Net current-period other comprehensive loss (18,932)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(34,683)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Ending Balance $ (112,239)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ (93,307)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember