XML 18 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans (Details 2) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans $ 6,686,244us-gaap_LoansAndLeasesReceivableGrossCarryingAmount [1] $ 6,148,298us-gaap_LoansAndLeasesReceivableGrossCarryingAmount [1]
Rating One To Six [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 6,677,409us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1] 6,145,173us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1]
Rating Seven [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 4,801us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1]
Rating Eight [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 909us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1] 3,125us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1]
Rating Nine [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1]
Rating Ten [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 3,125us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1]
Private Corporation [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 3,120,005us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
[1] 2,375,178us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
[1]
Private Corporation [Member] | Rating One To Six [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 3,112,079us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1] 2,372,053us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1]
Private Corporation [Member] | Rating Seven [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 4,801us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1]
Private Corporation [Member] | Rating Eight [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1] 3,125us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1]
Private Corporation [Member] | Rating Nine [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1]
Private Corporation [Member] | Rating Ten [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 3,125us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1]
State Owned Corporation [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 711,955us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
[1] 938,878us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
[1]
State Owned Corporation [Member] | Rating One To Six [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 711,955us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1] 938,878us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1]
State Owned Corporation [Member] | Rating Seven [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1]
State Owned Corporation [Member] | Rating Eight [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1]
State Owned Corporation [Member] | Rating Nine [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1]
State Owned Corporation [Member] | Rating Ten [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedCorporationMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1]
Private Banking and Financial Institutions [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 1,890,605us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
[1] 1,785,798us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
[1]
Private Banking and Financial Institutions [Member] | Rating One To Six [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 1,890,605us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1] 1,785,798us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1]
Private Banking and Financial Institutions [Member] | Rating Seven [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1]
Private Banking and Financial Institutions [Member] | Rating Eight [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1]
Private Banking and Financial Institutions [Member] | Rating Nine [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1]
Private Banking and Financial Institutions [Member] | Rating Ten [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateBankingAndFinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1]
State Owned Banking and financial Institutions [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 480,331us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
[1] 474,193us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
[1]
State Owned Banking and financial Institutions [Member] | Rating One To Six [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 480,331us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1] 474,193us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1]
State Owned Banking and financial Institutions [Member] | Rating Seven [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1]
State Owned Banking and financial Institutions [Member] | Rating Eight [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1]
State Owned Banking and financial Institutions [Member] | Rating Nine [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1]
State Owned Banking and financial Institutions [Member] | Rating Ten [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_StateOwnedBankingandfinancialInstitutionsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1]
Private Middle Market Companies [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 483,348us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
[1] 574,107us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
[1]
Private Middle Market Companies [Member] | Rating One To Six [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 482,439us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1] 574,107us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1]
Private Middle Market Companies [Member] | Rating Seven [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1]
Private Middle Market Companies [Member] | Rating Eight [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 909us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1]
Private Middle Market Companies [Member] | Rating Nine [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1]
Private Middle Market Companies [Member] | Rating Ten [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_PrivateMiddleMarketCompaniesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1]
Sovereign [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
[1] 144us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
[1]
Sovereign [Member] | Rating One To Six [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1] 144us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingOneToSixMember
[1]
Sovereign [Member] | Rating Seven [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingSevenMember
[1]
Sovereign [Member] | Rating Eight [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingEightMember
[1]
Sovereign [Member] | Rating Nine [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1] 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingNineMember
[1]
Sovereign [Member] | Rating Ten [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans $ 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1] $ 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= blx_RatingTenMember
[1]
[1] Current ratings as of December 31, 2014 and 2013, respectively.