v3.22.2.2

Internalization - Summary of Earnout Tranches, Applicable VWAP of REIT Share and Applicable Earnout Period (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | Dec. 31, 2021
Internalization [Line Items] |  |  |  |  |
Shares of Common stock issued |  |  | 173,115,000 |  | 162,383,000
Op Units Issued |  | 1,611,358 |  | 1,859,257 |
Tranche One |  |  |  |  |
Internalization [Line Items] |  |  |  |  |
Op Units Issued |  |  |  | 1,859,257 |
Merger Agreement | Tranche One |  |  |  |  |
Internalization [Line Items] |  |  |  |  |
Shares of Common stock issued |  |  | 145,000 |  |
Op Units Issued |  |  | 248,000 |  |
Cash Paid | [1] |  | $ 1,926 |  |
40-Day VWAP of a REIT Share |  |  | $ 22.50 |  |
Achievement Date |  |  | Jun. 16, 2021 |  |
Merger Agreement | Tranche Two |  |  |  |  |
Internalization [Line Items] |  |  |  |  |
Shares of Common stock issued |  |  | 218,000 |  |
Op Units Issued |  |  | 371,000 |  |
Cash Paid | [1] |  | $ 2,888 |  |
40-Day VWAP of a REIT Share |  |  | $ 23.75 |  |
Achievement Date |  |  | Jul. 14, 2021 |  |
Merger Agreement | Tranche Three |  |  |  |  |
Internalization [Line Items] |  |  |  |  |
Shares of Common stock issued |  |  | 363,000 |  |
Op Units Issued |  |  | 620,000 |  |
Cash Paid |  |  | $ 4,117 |  |
40-Day VWAP of a REIT Share |  |  | $ 24.375 |  |
Achievement Date |  |  | Sep. 21, 2021 |  |
Merger Agreement | Tranche Four |  |  |  |  |
Internalization [Line Items] |  |  |  |  |
Shares of Common stock issued |  |  | 363,000 |  |
Op Units Issued |  |  | 620,000 |  |
Cash Paid |  |  | $ 4,117 |  |
40-Day VWAP of a REIT Share |  |  | $ 25.00 |  |
Achievement Date |  |  | Sep. 21, 2021 |  |
[1] | Cash payments include amounts earned for dividends.

X
- Definition Earnout Tranche, Achievement Date + References No definition available. + Details
Name: | bnl_EarnoutTrancheAchievementDate
Namespace Prefix: | bnl_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Earnout Tranche, Cash Paid + References No definition available. + Details
Name: | bnl_EarnoutTrancheCashPaid
Namespace Prefix: | bnl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Internalization. + References No definition available. + Details
Name: | bnl_InternalizationLineItems
Namespace Prefix: | bnl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of OP units issued during period. + References No definition available. + Details
Name: | bnl_NumberOfOpUnitsIssuedDuringPeriod
Namespace Prefix: | bnl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Volume Weighted Average Share Price. + References No definition available. + Details
Name: | bnl_VolumeWeightedAverageSharePrice
Namespace Prefix: | bnl_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=bnl_BusinessAcquisitionConsiderationPayableTrancheOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=bnl_MergerAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=bnl_BusinessAcquisitionConsiderationPayableTrancheTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=bnl_BusinessAcquisitionConsiderationPayableTrancheThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=bnl_BusinessAcquisitionConsiderationPayableTrancheFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |