XML 77 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
FINANCIAL INSTRUMENTS (Details)
12 Months Ended
Mar. 31, 2015
USD ($)
Mar. 31, 2015
Forward and Swap Contracts
USD ($)
Mar. 31, 2015
Forward and Swap Contracts
Buy
USD ($)
Mar. 31, 2015
Forward and Swap Contracts
Sell
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
Buy
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
Sell
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
BRL
Sell
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
BRL
Sell
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
CAD
Buy
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
CAD
Buy
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
CAD
Sell
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
CAD
Sell
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
CNY
Buy
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
CNY
Buy
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
EUR
Buy
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
EUR
Buy
EUR (€)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
EUR
Sell
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
EUR
Sell
EUR (€)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
GBP
Buy
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
GBP
Buy
GBP (£)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
GBP
Sell
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
GBP
Sell
GBP (£)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
MXN
Buy
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
MXN
Buy
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
MXN
Sell
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
MXN
Sell
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
MYR
Buy
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
MYR
Buy
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
MYR
Sell
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
MYR
Sell
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
SEK
Buy
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
SEK
Buy
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
SEK
Sell
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
SEK
Sell
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
Other
Buy
USD ($)
Mar. 31, 2015
Economic hedges
Forward and Swap Contracts
Other
Sell
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
Buy
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
Sell
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
CNY
Buy
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
CNY
Buy
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
HUF
Buy
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
HUF
Buy
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
ILS
Buy
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
ILS
Buy
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
MXN
Buy
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
MXN
Buy
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
MXN
Sell
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
MXN
Sell
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
MYR
Buy
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
MYR
Buy
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
MYR
Sell
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
MYR
Sell
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
SGD
Buy
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
SGD
Buy
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
RON
Buy
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
RON
Buy
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
Other
Buy
USD ($)
Mar. 31, 2015
Cash Flow Hedges
Forward and Swap Contracts
Other
Sell
USD ($)
Notional amount                                                                                                                    
Notional Contract Value   $ 3,600,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ 2,021,122,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ 1,579,517,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
$ 1,327,597,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 1,544,617,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 165,330,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
534,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 134,286,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
168,467,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 131,992,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
165,795,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 120,710,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
760,113,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 606,019,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
€ 553,629,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 831,531,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
€ 758,846,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 48,840,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
£ 32,794,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 91,283,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
£ 61,161,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 86,021,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MXN
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,306,400,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MXN
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 52,228,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MXN
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
793,212,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MXN
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 64,542,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MYR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
237,837,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MYR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 10,638,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MYR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
39,200,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MYR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 48,065,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SEK
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
411,292,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SEK
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 83,294,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SEK
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
707,248,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SEK
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 219,114,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= flex_OtherCurrenciesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 178,321,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= flex_OtherCurrenciesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 693,525,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 34,900,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 327,916,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
2,038,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CNY
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 58,340,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
16,064,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 27,786,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_ILS
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
110,200,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_ILS
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 112,366,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MXN
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
1,706,500,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MXN
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 18,108,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MXN
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
275,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MXN
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 77,341,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MYR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
285,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MYR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 8,955,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MYR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
33,000,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_MYR
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 20,234,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
27,700,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 21,768,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_RON
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
88,300,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_RON
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 47,774,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= flex_OtherCurrenciesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_CallOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
$ 7,837,000invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= flex_OtherCurrenciesMember
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
Deferred losses $ 17,300,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax