XML 43 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
ACCUMULATED OTHER COMPREHENSIVE LOSS (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
Changes in Accumulated Other Comprehensive Income by Component        
Beginning Balance $ (127,692)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (107,559)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (126,156)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (77,481)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive gain (loss) before reclassifications (44,441)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (13,489)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (44,398)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax (43,294)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Net gains (losses) reclassified from accumulated other comprehensive loss 6,490us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 626us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 4,911us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax 353us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Net current-period other comprehensive gain (loss) (37,951)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (12,863)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (39,487)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (42,941)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Ending Balance (165,643)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (120,422)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (165,643)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (120,422)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Unrealized gain (loss) on derivative instruments and other        
Changes in Accumulated Other Comprehensive Income by Component        
Beginning Balance (24,557)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(19,438)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(32,849)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(18,857)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
Other comprehensive gain (loss) before reclassifications (29,287)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
471us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(31,252)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
163us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
Net gains (losses) reclassified from accumulated other comprehensive loss 6,490us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
626us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
16,747us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
353us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
Net current-period other comprehensive gain (loss) (22,797)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
1,097us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(14,505)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
516us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
Ending Balance (47,354)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(18,341)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(47,354)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
(18,341)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= flex_DerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentMember
Foreign currency translation adjustments        
Changes in Accumulated Other Comprehensive Income by Component        
Beginning Balance (103,135)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(88,121)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(93,307)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(58,624)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive gain (loss) before reclassifications (15,154)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(13,960)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(13,146)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(43,457)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Net gains (losses) reclassified from accumulated other comprehensive loss     (11,836)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Net current-period other comprehensive gain (loss) (15,154)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(13,960)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(24,982)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
(43,457)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Ending Balance $ (118,289)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ (102,081)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ (118,289)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
$ (102,081)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember