v3.22.4

Commitments and Contingencies - Additional Information (Details) $ in Thousands | 1 Months Ended | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Dec. 31, 2022 USD ($) ft² building | Dec. 31, 2022 USD ($) ft² building | Nov. 30, 2022 ft² | Jan. 31, 2022 ft² | Dec. 31, 2021 USD ($) ft² | Oct. 21, 2021 ft² | Aug. 31, 2020 ft²
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |
Contractual commitment with supplier to purchase products every month | $ | $ 300 | $ 300 |  |  |  |  |
Initial purchase period |  | 2 years |  |  |  |  |
Purchase obligation | $ | $ 3,200 | $ 3,200 |  |  | $ 1,900 |  |
Termination period |  | 90 days |  |  |  |  |
San Diego, California |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |
Operating lease, area leased (in sq ft) | 35,823 | 35,823 |  |  |  |  |
Operating lease, number of buildings | building | 2 | 2 |  |  |  |  |
Area added (in sq ft) | 18,005 | 18,005 |  | 5,278 | 11,978 |  |
Monthly rent payments | $ | $ 49 |  |  |  |  |  |
Salt Lake City, Utah |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |
Operating lease, area leased (in sq ft) |  |  |  |  |  |  | 9,710
Pleasanton, California |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |
Operating lease, area leased (in sq ft) |  |  | 16,165 |  |  |  |
El Segundo, California |  |  |  |  |  |  |
Long-term Purchase Commitment [Line Items] |  |  |  |  |  |  |
Finance lease, area lease (in sq ft) |  |  |  |  |  | 4,786 |

X
- Definition Contractual Obligation, Purchase of Products, Monthly + References No definition available. + Details
Name: | bngo_ContractualObligationPurchaseOfProductsMonthly
Namespace Prefix: | bngo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Lessee, Finance Lease, Area Leased + References No definition available. + Details
Name: | bngo_LesseeFinanceLeaseAreaLeased
Namespace Prefix: | bngo_
Data Type: | dtr-types:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Lessee, Operating Lease, Area Added + References No definition available. + Details
Name: | bngo_LesseeOperatingLeaseAreaAdded
Namespace Prefix: | bngo_
Data Type: | dtr-types:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Lessee, Operating Lease, Area Leased + References No definition available. + Details
Name: | bngo_LesseeOperatingLeaseAreaLeased
Namespace Prefix: | bngo_
Data Type: | dtr-types:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Lessee, Operating Lease, Number of Buildings + References No definition available. + Details
Name: | bngo_LesseeOperatingLeaseNumberOfBuildings
Namespace Prefix: | bngo_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Operating Lease, Monthly Rent Payments + References No definition available. + Details
Name: | bngo_OperatingLeaseMonthlyRentPayments
Namespace Prefix: | bngo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Purchase Obligation, Contract Termination Period + References No definition available. + Details
Name: | bngo_PurchaseObligationContractTerminationPeriod
Namespace Prefix: | bngo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchase Obligation, Initial Purchase Period + References No definition available. + Details
Name: | bngo_PurchaseObligationInitialPurchasePeriod
Namespace Prefix: | bngo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. + References No definition available. + Details
Name: | us-gaap_PurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_StatementGeographicalAxis=bngo_SanDiegoCaliforniaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=bngo_SaltLakeCityUtahMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=bngo_PleasantonCaliforniaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=bngo_ElSegundoCaliforniaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |