XML 158 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans (Details 9) (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]
Past Due Balances [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 4,034us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_PastDueBalancesMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_PastDueBalancesMember
Current Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 6,677,409us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_CurrentLoanMember
6,145,173us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_CurrentLoanMember
Delinquent Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 4,801us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_DelinquentLoansMember
3,125us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_DelinquentLoansMember
Days (91-120) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 909us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ blx_LoanMaturitiesAxis
= blx_NinetyOneToHundredAndTwentyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ blx_LoanMaturitiesAxis
= blx_NinetyOneToHundredAndTwentyDaysMember
Days (121-150) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ blx_LoanMaturitiesAxis
= blx_HundredAndTwentyOneToHundredAndFiftyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ blx_LoanMaturitiesAxis
= blx_HundredAndTwentyOneToHundredAndFiftyDaysMember
Days (151-180) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ blx_LoanMaturitiesAxis
= blx_HundredAndFiftyOneToHundredAndEightyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ blx_LoanMaturitiesAxis
= blx_HundredAndFiftyOneToHundredAndEightyDaysMember
Days (Greater Than 180) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 3,125us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ blx_LoanMaturitiesAxis
= blx_GreaterThanHundredAndEightyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ blx_LoanMaturitiesAxis
= blx_GreaterThanHundredAndEightyDaysMember
Corporation [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 3,831,960us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
3,314,056us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
Corporation [Member] | Past Due Balances [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 3,125us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_PastDueBalancesMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_PastDueBalancesMember
Corporation [Member] | Current Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 3,824,034us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_CurrentLoanMember
3,310,931us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_CurrentLoanMember
Corporation [Member] | Delinquent Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 4,801us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_DelinquentLoansMember
3,125us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_DelinquentLoansMember
Corporation [Member] | Days (91-120) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ blx_LoanMaturitiesAxis
= blx_NinetyOneToHundredAndTwentyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ blx_LoanMaturitiesAxis
= blx_NinetyOneToHundredAndTwentyDaysMember
Corporation [Member] | Days (121-150) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndTwentyOneToHundredAndFiftyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndTwentyOneToHundredAndFiftyDaysMember
Corporation [Member] | Days (151-180) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndFiftyOneToHundredAndEightyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndFiftyOneToHundredAndEightyDaysMember
Corporation [Member] | Days (Greater Than 180) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 3,125us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ blx_LoanMaturitiesAxis
= blx_GreaterThanHundredAndEightyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_CorporationMember
/ blx_LoanMaturitiesAxis
= blx_GreaterThanHundredAndEightyDaysMember
Banking and Financial Institutions [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 2,370,936us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
2,259,991us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
Banking and Financial Institutions [Member] | Past Due Balances [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_PastDueBalancesMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_PastDueBalancesMember
Banking and Financial Institutions [Member] | Current Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 2,370,936us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_CurrentLoanMember
2,259,991us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_CurrentLoanMember
Banking and Financial Institutions [Member] | Delinquent Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_DelinquentLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_DelinquentLoansMember
Banking and Financial Institutions [Member] | Days (91-120) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ blx_LoanMaturitiesAxis
= blx_NinetyOneToHundredAndTwentyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ blx_LoanMaturitiesAxis
= blx_NinetyOneToHundredAndTwentyDaysMember
Banking and Financial Institutions [Member] | Days (121-150) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndTwentyOneToHundredAndFiftyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndTwentyOneToHundredAndFiftyDaysMember
Banking and Financial Institutions [Member] | Days (151-180) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndFiftyOneToHundredAndEightyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndFiftyOneToHundredAndEightyDaysMember
Banking and Financial Institutions [Member] | Days (Greater Than 180) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ blx_LoanMaturitiesAxis
= blx_GreaterThanHundredAndEightyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_BankingandFinancialInstitutionsMember
/ blx_LoanMaturitiesAxis
= blx_GreaterThanHundredAndEightyDaysMember
Middle Market Companies [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 483,348us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
574,107us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
Middle Market Companies [Member] | Past Due Balances [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 909us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_PastDueBalancesMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_PastDueBalancesMember
Middle Market Companies [Member] | Current Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 482,439us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_CurrentLoanMember
574,107us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_CurrentLoanMember
Middle Market Companies [Member] | Delinquent Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_DelinquentLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_DelinquentLoansMember
Middle Market Companies [Member] | Days (91-120) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 909us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ blx_LoanMaturitiesAxis
= blx_NinetyOneToHundredAndTwentyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ blx_LoanMaturitiesAxis
= blx_NinetyOneToHundredAndTwentyDaysMember
Middle Market Companies [Member] | Days (121-150) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndTwentyOneToHundredAndFiftyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndTwentyOneToHundredAndFiftyDaysMember
Middle Market Companies [Member] | Days (151-180) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndFiftyOneToHundredAndEightyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndFiftyOneToHundredAndEightyDaysMember
Middle Market Companies [Member] | Days (Greater Than 180) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ blx_LoanMaturitiesAxis
= blx_GreaterThanHundredAndEightyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_MiddleMarketCompaniesMember
/ blx_LoanMaturitiesAxis
= blx_GreaterThanHundredAndEightyDaysMember
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] | Past Due Balances [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_PastDueBalancesMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_PastDueBalancesMember
Sovereign [Member] | Current Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_CurrentLoanMember
144us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_CurrentLoanMember
Sovereign [Member] | Delinquent Loan [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_DelinquentLoansMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= blx_DelinquentLoansMember
Sovereign [Member] | Days (91-120) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ blx_LoanMaturitiesAxis
= blx_NinetyOneToHundredAndTwentyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ blx_LoanMaturitiesAxis
= blx_NinetyOneToHundredAndTwentyDaysMember
Sovereign [Member] | Days (121-150) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndTwentyOneToHundredAndFiftyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndTwentyOneToHundredAndFiftyDaysMember
Sovereign [Member] | Days (151-180) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndFiftyOneToHundredAndEightyDaysMember
0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ blx_LoanMaturitiesAxis
= blx_HundredAndFiftyOneToHundredAndEightyDaysMember
Sovereign [Member] | Days (Greater Than 180) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Loans $ 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ blx_LoanMaturitiesAxis
= blx_GreaterThanHundredAndEightyDaysMember
$ 0us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= blx_SovereignMember
/ blx_LoanMaturitiesAxis
= blx_GreaterThanHundredAndEightyDaysMember
[1] Current ratings as of December 31, 2014 and 2013, respectively.