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,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | 280,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | 280,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember
Common stock, Outstanding (in shares) | 38,573,167 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | 38,145,182 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | 37,131,942 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember
Conversions (in shares) | 0 us-gaap_ConversionOfStockSharesConverted1 / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | (1)us-gaap_ConversionOfStockSharesConverted1 / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | 0 us-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,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 stock, Outstanding (in shares) | 38,777,339 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | 38,573,167 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember | 38,145,182 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonStockMember
Common Class A [Member] |  |  |
Class of Stock [Line Items] |  |  |
Common stock, Authorized | 40,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 40,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 40,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Common stock, Outstanding (in shares) | 6,342,189 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 6,342,189 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 6,342,189 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Conversions (in shares) | 0 us-gaap_ConversionOfStockSharesConverted1 / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_ConversionOfStockSharesConverted1 / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 0 us-gaap_ConversionOfStockSharesConverted1 / 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 (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 (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 (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
Common stock, Outstanding (in shares) | 6,342,189 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 6,342,189 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember | 6,342,189 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassAMember
Common Class B [Member] |  |  |
Class of Stock [Line Items] |  |  |
Common stock, Authorized | 40,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 40,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 40,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Common stock, Outstanding (in shares) | 2,520,422 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 2,531,926 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 2,531,926 us-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 | 0 us-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 | 0 us-gaap_StockRepurchasedDuringPeriodShares / 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 (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 (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
Common stock, Outstanding (in shares) | 2,479,050 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 2,520,422 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember | 2,531,926 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_CommonClassBMember
Common Class E [Member] |  |  |
Class of Stock [Line Items] |  |  |
Common stock, Authorized | 100,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 100,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 100,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Common stock, Outstanding (in shares) | 29,710,556 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 29,271,067 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 28,257,827 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Conversions (in shares) | 20,208 us-gaap_ConversionOfStockSharesConverted1 / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 11,503 us-gaap_ConversionOfStockSharesConverted1 / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 0 us-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,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 (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 (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
Common stock, Outstanding (in shares) | 29,956,100 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 29,710,556 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember | 29,271,067 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassEMember
Common Class F [Member] |  |  |
Class of Stock [Line Items] |  |  |
Common stock, Authorized | 100,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 100,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 100,000,000 us-gaap_CommonStockSharesAuthorized / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember
Common stock, Outstanding (in shares) | 0 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember
Conversions (in shares) | 0 us-gaap_ConversionOfStockSharesConverted1 / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 us-gaap_ConversionOfStockSharesConverted1 / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 us-gaap_ConversionOfStockSharesConverted1 / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember
Repurchase of common stock (in shares) | 0 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember |
Restricted stock issued - directors (in shares) | 0 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember
Exercised stock options - compensation plans (in shares) | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember
Restricted stock units - vested (in shares) | 0 blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 blx_RestrictedStockUnitsVested / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember
Common stock, Outstanding (in shares) | 0 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember | 0 us-gaap_CommonStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = blx_CommonClassFMember

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
- Details
Name: | us-gaap_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + 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.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 30 -Article 5 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + 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) -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 30 -Article 5 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4332-108586 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4313-108586 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4304-108586 + Details
Name: | us-gaap_ConversionOfStockSharesConverted1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
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 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
- Details
Name: | us-gaap_StatementClassOfStockAxis=blx_CommonClassEMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=blx_CommonClassFMember
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: |