XML 101 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common stock (Details)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Common Stock [Member]      
Class of Stock [Line Items]      
Common stock, Authorized 280,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
280,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
280,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Common stock, Outstanding (in shares) 38,573,167us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
38,145,182us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
37,131,942us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Conversions (in shares) 0us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
(1)us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
0us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
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,500us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
28,500us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
32,317us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Exercised stock options - compensation plans (in shares) 111,427us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
276,079us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
895,674us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Restricted stock units - vested (in shares) 87,519blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
124,490blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
85,249blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Common stock, Outstanding (in shares) 38,777,339us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
38,573,167us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
38,145,182us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Common Class A [Member]      
Class of Stock [Line Items]      
Common stock, Authorized 40,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
40,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
40,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common stock, Outstanding (in shares) 6,342,189us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
6,342,189us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
6,342,189us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Conversions (in shares) 0us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Repurchase of common stock (in shares) 0us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
 
Restricted stock issued - directors (in shares) 0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Exercised stock options - compensation plans (in shares) 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Restricted stock units - vested (in shares) 0blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common stock, Outstanding (in shares) 6,342,189us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
6,342,189us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
6,342,189us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common Class B [Member]      
Class of Stock [Line Items]      
Common stock, Authorized 40,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
40,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
40,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Common stock, Outstanding (in shares) 2,520,422us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
2,531,926us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
2,531,926us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Conversions (in shares) (20,208)us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
(11,504)us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Repurchase of common stock (in shares) (21,164)us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Restricted stock issued - directors (in shares) 0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Exercised stock options - compensation plans (in shares) 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Restricted stock units - vested (in shares) 0blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Common stock, Outstanding (in shares) 2,479,050us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
2,520,422us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
2,531,926us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Common Class E [Member]      
Class of Stock [Line Items]      
Common stock, Authorized 100,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
100,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
100,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
Common stock, Outstanding (in shares) 29,710,556us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
29,271,067us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
28,257,827us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
Conversions (in shares) 20,208us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
11,503us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
0us-gaap_ConversionOfStockSharesConverted1
/ 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 (in shares) 28,500us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
28,500us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
32,317us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
Exercised stock options - compensation plans (in shares) 111,427us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
276,079us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
895,674us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
Restricted stock units - vested (in shares) 87,519blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
124,490blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
85,249blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
Common stock, Outstanding (in shares) 29,956,100us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
29,710,556us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
29,271,067us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassEMember
Common Class F [Member]      
Class of Stock [Line Items]      
Common stock, Authorized 100,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
100,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
100,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
Common stock, Outstanding (in shares) 0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
Conversions (in shares) 0us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
Repurchase of common stock (in shares) 0us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
 
Restricted stock issued - directors (in shares) 0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
Exercised stock options - compensation plans (in shares) 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
Restricted stock units - vested (in shares) 0blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0blx_RestrictedStockUnitsVested
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
Common stock, Outstanding (in shares) 0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember
0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= blx_CommonClassFMember