XML 52 R126.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated other comprehensive income (loss) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance $ (12,575)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (730)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (3,112)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Net unrealized gains arising from the year 411us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax (11,942)us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax 14,135us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
Reclassification adjustment for (gains) loss included in net income (1,066)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax [1] 522us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax [1] (11,202)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax [1]
Foreign currency translation adjustment, net (655)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax (425)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax (551)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
Other comprehensive income (loss) from the year (1,310)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent (11,845)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 2,382us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Balance (13,885)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (12,575)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (730)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Available-For-Sale Securities [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (10,194)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
933us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
(1,728)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
Net unrealized gains arising from the year 2,224us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
(9,640)us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
8,436us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
Reclassification adjustment for (gains) loss included in net income (2,330)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1] (1,487)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1] (5,775)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1]
Foreign currency translation adjustment, net 0us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
Other comprehensive income (loss) from the year (106)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
(11,127)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
2,661us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
Balance (10,300)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
(10,194)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
933us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
Derivative Financial Instruments, Assets [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (685)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(368)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(640)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Net unrealized gains arising from the year (1,813)us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(2,302)us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
5,699us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Reclassification adjustment for (gains) loss included in net income 1,264us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1] 1,985us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1] (5,427)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1]
Foreign currency translation adjustment, net 0us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Other comprehensive income (loss) from the year (549)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(317)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
272us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Balance (1,234)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(685)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(368)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Foreign Currency Translation Adjustment Net Of Hedges [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (1,696)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
(1,295)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
(744)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
Net unrealized gains arising from the year 0us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
0us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
0us-gaap_AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
Reclassification adjustment for (gains) loss included in net income 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
[1] 24us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
[1] 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
[1]
Foreign currency translation adjustment, net (655)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
(425)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
(551)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
Other comprehensive income (loss) from the year (655)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
(401)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
(551)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
Balance $ (2,351)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
$ (1,696)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
$ (1,295)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= blx_ForeignCurrencyTranslationAdjustmentNetOfHedgesMember
[1] (1) Reclassification adjustments include amounts recognized in net income during the current period that had been part of other comprehensive income (loss) in this and previous periods.