XML 65 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
TRADE RECEIVABLES SECURITIZATION (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Program
Mar. 31, 2014
Mar. 31, 2013
Trade Receivables Securitization disclosures      
Servicing assets $ 0us-gaap_ServicingAsset $ 0us-gaap_ServicingAsset  
Servicing Liability 0us-gaap_ServicingLiability 0us-gaap_ServicingLiability 0us-gaap_ServicingLiability
Asset-Backed Securitization Programs      
Trade Receivables Securitization disclosures      
Number of asset-backed securitization programs 2flex_NumberOfAssetBackedSecuritizationPrograms
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
   
Percentage of receivables sold to unaffiliated institutions 100.00%flex_PercentOfReceivablesSoldToUnaffiliatedInstitutions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
   
Company's accounts receivables sold to third-party 1,300,000,000flex_TradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
1,200,000,000flex_TradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Amount received from accounts receivable sold to third-party 740,700,000flex_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
729,300,000flex_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Receivables sold but not yet collected from banking institutions 485,600,000flex_AccountsReceivableFactoredToBankingInstitutions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
341,800,000flex_AccountsReceivableFactoredToBankingInstitutions
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Cash proceeds from sale of accounts receivable 4,300,000,000us-gaap_ProceedsFromAccountsReceivableSecuritization
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
4,200,000,000us-gaap_ProceedsFromAccountsReceivableSecuritization
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
3,500,000,000us-gaap_ProceedsFromAccountsReceivableSecuritization
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
Cash flows from new transfers of receivables 300,000,000us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
400,000,000us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
700,000,000us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
Activity in the deferred purchase price receivables account      
Beginning balance 470,908,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
412,357,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Transfers of receivables 3,599,768,000us-gaap_IncreaseDecreaseInInterestsContinuedToBeHeldByTransferorCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
3,778,420,000us-gaap_IncreaseDecreaseInInterestsContinuedToBeHeldByTransferorCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Collections (3,470,004,000)us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
(3,719,869,000)us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Ending balance 600,672,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
470,908,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
412,357,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
Recognized loss on sale of the related receivables and recorded in interest and other, net 7,100,000us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
7,100,000us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
7,200,000us-gaap_SecuritizationFinancialAssetForWhichTransferIsAccountedAsSaleGainLossOnSale
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
Asset-Backed Securitization Programs | Minimum      
Trade Receivables Securitization disclosures      
Service fee received, percent 0.10%flex_ServiceFee
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Asset-Backed Securitization Programs | Maximum      
Trade Receivables Securitization disclosures      
Service fee received, percent 0.50%flex_ServiceFee
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Global Program      
Trade Receivables Securitization disclosures      
Investment limits with financial institution 550,000,000flex_MaximumInvestmentLimitCommercialPaperConduit
/ us-gaap_FinancialInstrumentAxis
= flex_GlobalAssetBasedSecuritizationProgramMember
   
North American Program      
Trade Receivables Securitization disclosures      
Investment limits with financial institution 225,000,000flex_MaximumInvestmentLimitCommercialPaperConduit
/ us-gaap_FinancialInstrumentAxis
= flex_NorthAmericanAssetBasedSecuritizationProgramMember
   
Sales of Receivables to Third Party Banks      
Trade Receivables Securitization disclosures      
Company's accounts receivables sold to third-party $ 4,200,000,000flex_TradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= flex_SaleOfReceivablesToThirdPartyBanksMember
$ 3,400,000,000flex_TradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= flex_SaleOfReceivablesToThirdPartyBanksMember
$ 1,100,000,000flex_TradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= flex_SaleOfReceivablesToThirdPartyBanksMember