XML 28 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
TRADE RECEIVABLES SECURITIZATION (Details) (USD $)
3 Months Ended 9 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Program
Dec. 31, 2013
Mar. 31, 2014
Trade Receivables Securitization disclosures          
Servicing assets $ 0us-gaap_ServicingAsset $ 0us-gaap_ServicingAsset $ 0us-gaap_ServicingAsset $ 0us-gaap_ServicingAsset  
Servicing Liability 0us-gaap_ServicingLiability 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,400,000,000flex_TradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
  1,400,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 714,600,000flex_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
  714,600,000flex_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
  729,300,000flex_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
Cash proceeds from sale of accounts receivable     3,300,000,000us-gaap_ProceedsFromAccountsReceivableSecuritization
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
3,000,000,000us-gaap_ProceedsFromAccountsReceivableSecuritization
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Cash flows from new transfers of receivables     204,600,000us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
256,300,000us-gaap_CashFlowsBetweenTransfereeAndTransferorProceedsFromNewTransfers
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Activity in the deferred purchase price receivables account          
Beginning balance 426,057,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
558,311,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
 
Transfers of receivables 1,139,744,000us-gaap_IncreaseDecreaseInInterestsContinuedToBeHeldByTransferorCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
1,066,512,000us-gaap_IncreaseDecreaseInInterestsContinuedToBeHeldByTransferorCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
2,639,526,000us-gaap_IncreaseDecreaseInInterestsContinuedToBeHeldByTransferorCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
2,933,053,000us-gaap_IncreaseDecreaseInInterestsContinuedToBeHeldByTransferorCurrent
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Collections (891,159,000)us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
(1,095,993,000)us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
(2,435,792,000)us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
(2,816,580,000)us-gaap_ProceedsFromCollectionOfRetainedInterestInSecuritizedReceivables
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
 
Ending balance 674,642,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
528,830,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
674,642,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AssetBackedSecuritiesMember
528,830,000us-gaap_InterestsContinuedToBeHeldByTransferorFairValue
/ 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
  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
  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 500,000,000flex_MaximumInvestmentLimitCommercialPaperConduit
/ us-gaap_FinancialInstrumentAxis
= flex_GlobalAssetBasedSecuritizationProgramMember
  500,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
  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 3,400,000,000flex_TradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= flex_SaleOfReceivablesToThirdPartyBanksMember
2,700,000,000flex_TradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= flex_SaleOfReceivablesToThirdPartyBanksMember
3,400,000,000flex_TradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= flex_SaleOfReceivablesToThirdPartyBanksMember
2,700,000,000flex_TradeAccountsReceivableSoldToThirdParty
/ us-gaap_FinancialInstrumentAxis
= flex_SaleOfReceivablesToThirdPartyBanksMember
 
Receivables sold but not yet collected from banking institutions $ 518,900,000flex_AccountsReceivableFactoredToBankingInstitutions
/ us-gaap_FinancialInstrumentAxis
= flex_SaleOfReceivablesToThirdPartyBanksMember
  $ 518,900,000flex_AccountsReceivableFactoredToBankingInstitutions
/ us-gaap_FinancialInstrumentAxis
= flex_SaleOfReceivablesToThirdPartyBanksMember
  $ 341,800,000flex_AccountsReceivableFactoredToBankingInstitutions
/ us-gaap_FinancialInstrumentAxis
= flex_SaleOfReceivablesToThirdPartyBanksMember