XML 129 R104.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Common stock (Details 1) (USD $) In Thousands, except Share data, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Class of Stock [Line Items] |  |  |
Treasury Stock Value outstanding | $ 82,008 us-gaap_TreasuryStockValue |  |
Repurchase of common stock | 640 us-gaap_StockRepurchasedDuringPeriodValue | 27 us-gaap_StockRepurchasedDuringPeriodValue |
Restricted stock issued - directors | 0 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures | 0 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures | 0 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Treasury Stock Value outstanding | 77,627 us-gaap_TreasuryStockValue | 82,008 us-gaap_TreasuryStockValue |
Common Stock [Member] |  |  |
Class of Stock [Line Items] |  |  |
Repurchase of common stock (in shares) | 23,274 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | 1,083 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember |
Restricted stock issued - directors (in shares) | (28,500)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | (28,500)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | (32,317)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember
Exercised stock options - compensation plans (in shares) | (111,427)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | (276,079)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | (895,674)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember
Restricted stock units - vested (in shares) | (87,519)blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | (124,490)blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | (85,249)blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember
Common Class A [Member] |  |  |
Class of Stock [Line Items] |  |  |
Treasury Stock Value outstanding | 10,708 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 10,708 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 10,708 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Treasury Stock, outstanding (in shares) | 318,140 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 318,140 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 318,140 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Repurchase of common stock | 0 us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
Repurchase of common stock (in shares) | 0 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
Restricted stock issued - directors | 0 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Restricted stock issued - directors (in shares) | 0 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Exercised stock options - compensation plans | 0 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Exercised stock options - compensation plans (in shares) | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Restricted stock units - vested | 0 blx_RestrictedStockUnitsVestedValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 blx_RestrictedStockUnitsVestedValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember |
Restricted stock units - vested (in shares) | 0 blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Treasury Stock Value outstanding | 10,708 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 10,708 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 10,708 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Treasury Stock, outstanding (in shares) | 318,140 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 318,140 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 318,140 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Common Class B [Member] |  |  |
Class of Stock [Line Items] |  |  |
Treasury Stock Value outstanding | 15,655 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 15,655 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 15,655 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Treasury Stock, outstanding (in shares) | 568,010 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 568,010 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 568,010 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Repurchase of common stock | 587 us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
Repurchase of common stock (in shares) | 21,164 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember |
Restricted stock issued - directors | 0 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Restricted stock issued - directors (in shares) | 0 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Exercised stock options - compensation plans | 0 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Exercised stock options - compensation plans (in shares) | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Restricted stock units - vested | 0 blx_RestrictedStockUnitsVestedValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 blx_RestrictedStockUnitsVestedValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 blx_RestrictedStockUnitsVestedValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Restricted stock units - vested (in shares) | 0 blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 0 blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Treasury Stock Value outstanding | 16,242 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 15,655 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 15,655 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Treasury Stock, outstanding (in shares) | 589,174 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 568,010 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 568,010 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Common Class E [Member] |  |  |
Class of Stock [Line Items] |  |  |
Treasury Stock Value outstanding | 55,645 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 65,089 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 89,254 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Treasury Stock, outstanding (in shares) | 2,520,522 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 2,948,508 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 3,961,748 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Repurchase of common stock | 53 us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 27 us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember |
Repurchase of common stock (in shares) | 2,110 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 1,083 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember |
Restricted stock issued - directors | (629)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (629)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (771)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Restricted stock issued - directors (in shares) | (28,500)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (28,500)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (32,317)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Exercised stock options - compensation plans | (2,460)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (6,094)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (21,361)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Exercised stock options - compensation plans (in shares) | (111,427)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (276,079)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (895,674)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Restricted stock units - vested | (1,932)blx_RestrictedStockUnitsVestedValue / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (2,748)blx_RestrictedStockUnitsVestedValue / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (2,033)blx_RestrictedStockUnitsVestedValue / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Restricted stock units - vested (in shares) | (87,519)blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (124,490)blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | (85,249)blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Treasury Stock Value outstanding | 50,677 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 55,645 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 65,089 us-gaap_TreasuryStockValue / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Treasury Stock, outstanding (in shares) | 2,295,186 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 2,520,522 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 2,948,508 us-gaap_TreasuryStockShares / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Treasury stock |  |  |
Class of Stock [Line Items] |  |  |
Treasury Stock Value outstanding | 82,008 us-gaap_TreasuryStockValue / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 91,452 us-gaap_TreasuryStockValue / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 115,617 us-gaap_TreasuryStockValue / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Treasury Stock, outstanding (in shares) | 3,406,672 us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 3,834,658 us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 4,847,898 us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Repurchase of common stock | 640 us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 27 us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
Repurchase of common stock (in shares) | 23,274 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 1,083 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
Restricted stock issued - directors | (629)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (629)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (771)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Restricted stock issued - directors (in shares) | (28,500)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (28,500)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (32,317)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Exercised stock options - compensation plans | (2,460)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (6,094)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (21,361)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Exercised stock options - compensation plans (in shares) | (111,427)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (276,079)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (895,674)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Restricted stock units - vested | (1,932)blx_RestrictedStockUnitsVestedValue / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (2,748)blx_RestrictedStockUnitsVestedValue / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (2,033)blx_RestrictedStockUnitsVestedValue / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Restricted stock units - vested (in shares) | (87,519)blx_RestrictedStockUnitsVested / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (124,490)blx_RestrictedStockUnitsVested / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | (85,249)blx_RestrictedStockUnitsVested / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Treasury Stock Value outstanding | $ 77,627 us-gaap_TreasuryStockValue / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | $ 82,008 us-gaap_TreasuryStockValue / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | $ 91,452 us-gaap_TreasuryStockValue / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember
Treasury Stock, outstanding (in shares) | 3,202,500 us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 3,406,672 us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember | 3,834,658 us-gaap_TreasuryStockShares / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember

X
- Definition Restricted stock units vested during the period. + References No definition available. + Details
Name: | blx_RestrictedStockUnitsVested
Namespace Prefix: | blx_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Restricted stock units value vested during the period. + References No definition available. + Details
Name: | blx_RestrictedStockUnitsVestedValue
Namespace Prefix: | blx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of stock issued as a result of the exercise of stock options. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_TreasuryStockShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656 + Details
Name: | us-gaap_TreasuryStockValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=blx_CommonClassEMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_TreasuryStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |