XML 112 R130.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair value of financial instruments (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale $ 338,973us-gaap_AvailableForSaleSecurities $ 334,368us-gaap_AvailableForSaleSecurities  
Investment funds 57,574us-gaap_OtherInvestments 118,661us-gaap_OtherInvestments  
Total derivative financial instruments used for hedging - receivable 12,324us-gaap_DerivativeInstrumentsAndHedges [1] 15,217us-gaap_DerivativeInstrumentsAndHedges [1] 19,239us-gaap_DerivativeInstrumentsAndHedges
Total assets at fair value 408,871us-gaap_AssetsFairValueDisclosureRecurring 468,246us-gaap_AssetsFairValueDisclosureRecurring  
Total trading liabilities 52us-gaap_TradingLiabilities 72us-gaap_TradingLiabilities  
Total derivative financial instruments used for hedging - payable 40,287us-gaap_DerivativeLiabilities [1] 8,572us-gaap_DerivativeLiabilities [1]  
Total liabilities at fair value 40,339us-gaap_LiabilitiesFairValueDisclosure 8,644us-gaap_LiabilitiesFairValueDisclosure  
Sovereign Debt [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale 219,878us-gaap_AvailableForSaleSecurities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SovereignDebtMember
156,200us-gaap_AvailableForSaleSecurities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SovereignDebtMember
 
Cross Currency Interest Rate Contract [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 1,062us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
9,175us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Total trading liabilities 52us-gaap_TradingLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
7us-gaap_TradingLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Total derivative financial instruments used for hedging - payable 37,107us-gaap_DerivativeLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
6,834us-gaap_DerivativeLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Corporate Debt Securities [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale 119,095us-gaap_AvailableForSaleSecurities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CorporateDebtSecuritiesMember
178,168us-gaap_AvailableForSaleSecurities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Interest Rate Swap [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 2,708us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
5,018us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Total trading liabilities   65us-gaap_TradingLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Total derivative financial instruments used for hedging - payable 3,090us-gaap_DerivativeLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
1,646us-gaap_DerivativeLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Foreign Exchange Forward [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 8,554us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
1,024us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
 
Total trading liabilities 0us-gaap_TradingLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
   
Total derivative financial instruments used for hedging - payable 90us-gaap_DerivativeLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
92us-gaap_DerivativeLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
 
Fair Value, Inputs, Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale 338,973us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
334,368us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Investment funds 0us-gaap_OtherInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_OtherInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total derivative financial instruments used for hedging - receivable 0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total assets at fair value 338,973us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
334,368us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total trading liabilities 0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total derivative financial instruments used for hedging - payable 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total liabilities at fair value 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Fair Value, Inputs, Level 1 [Member] | Sovereign Debt [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale 219,878us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SovereignDebtMember
156,200us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SovereignDebtMember
 
Fair Value, Inputs, Level 1 [Member] | Cross Currency Interest Rate Contract [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Total trading liabilities 0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Total derivative financial instruments used for hedging - payable 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale 119,095us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CorporateDebtSecuritiesMember
178,168us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Fair Value, Inputs, Level 1 [Member] | Interest Rate Swap [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Total trading liabilities   0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Total derivative financial instruments used for hedging - payable 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Fair Value, Inputs, Level 1 [Member] | Foreign Exchange Forward [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
 
Total trading liabilities 0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
   
Total derivative financial instruments used for hedging - payable 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
 
Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Investment funds 57,574us-gaap_OtherInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
118,661us-gaap_OtherInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total derivative financial instruments used for hedging - receivable 12,324us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
15,217us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total assets at fair value 69,898us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
133,878us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total trading liabilities 52us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
72us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total derivative financial instruments used for hedging - payable 40,287us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
8,572us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Total liabilities at fair value 40,339us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
8,644us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Fair Value, Inputs, Level 2 [Member] | Sovereign Debt [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SovereignDebtMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SovereignDebtMember
 
Fair Value, Inputs, Level 2 [Member] | Cross Currency Interest Rate Contract [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 1,062us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
9,175us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Total trading liabilities 52us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
7us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Total derivative financial instruments used for hedging - payable 37,107us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
6,834us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Fair Value, Inputs, Level 2 [Member] | Interest Rate Swap [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 2,708us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
5,018us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Total trading liabilities   65us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Total derivative financial instruments used for hedging - payable 3,090us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
1,646us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Fair Value, Inputs, Level 2 [Member] | Foreign Exchange Forward [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 8,554us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
1,024us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
 
Total trading liabilities 0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
   
Total derivative financial instruments used for hedging - payable 90us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
92us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
 
Fair Value, Inputs, Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Investment funds 0us-gaap_OtherInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_OtherInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total derivative financial instruments used for hedging - receivable 0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total assets at fair value 0us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total trading liabilities 0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total derivative financial instruments used for hedging - payable 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Total liabilities at fair value 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Fair Value, Inputs, Level 3 [Member] | Sovereign Debt [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SovereignDebtMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SovereignDebtMember
 
Fair Value, Inputs, Level 3 [Member] | Cross Currency Interest Rate Contract [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Total trading liabilities 0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Total derivative financial instruments used for hedging - payable 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CrossCurrencyInterestRateContractMember
 
Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total securities available-for-sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CorporateDebtSecuritiesMember
 
Fair Value, Inputs, Level 3 [Member] | Interest Rate Swap [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Total trading liabilities   0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Total derivative financial instruments used for hedging - payable 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_InterestRateSwapMember
 
Fair Value, Inputs, Level 3 [Member] | Foreign Exchange Forward [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total derivative financial instruments used for hedging - receivable 0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
0us-gaap_DerivativeInstrumentsAndHedges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
 
Total trading liabilities 0us-gaap_TradingLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
   
Total derivative financial instruments used for hedging - payable $ 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
$ 0us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ForeignExchangeForwardMember
 
[1] The fair value of assets and liabilities is reported within the derivative financial instruments used for hedging - receivable and payable lines in the consolidated balance sheets, respectively.