v3.22.4

Long-Term Debt - Additional Information (Details) - USD ($) $ / shares in Units, $ in Thousands, shares in Millions |  | 1 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Apr. 17, 2020 | Apr. 30, 2020 | Dec. 31, 2019 | Mar. 31, 2019 | Dec. 31, 2022 | Dec. 31, 2021 | May 14, 2021 | Dec. 31, 2020 | Oct. 31, 2019 | Jun. 30, 2019
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Gain on forgiveness of Paycheck Protection Program Loan |  |  |  |  | $ 0 | $ 1,775 |  |  |  |
Repayments of debt |  |  |  |  | 0 | 15,000 |  |  |  |
Loss on debt extinguishment |  |  |  |  | $ 0 | $ 2,076 |  |  |  |
Warrants to purchase shares issued (shares) |  |  |  | 0.2 |  |  |  |  |  |
Warrants to purchase, Fair value preferred stock (in dollars per share) |  |  |  |  | $ 5.96 | $ 5.96 |  | $ 2.34 |  |
Maximum credit card indebtedness |  |  |  |  |  |  |  |  |  | $ 200
Prepayment fee |  |  | $ 100 |  |  |  |  |  |  |
Paycheck Protection Program | Unsecured Debt |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Loan proceeds received | $ 1,800 |  |  |  |  |  |  |  |  |
Term A-1 Loan |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Term loan face value |  |  |  | $ 17,500 |  |  |  |  |  |
Term A-2 Loan |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Term loan face value |  |  |  | 2,500 |  |  |  |  |  |
Innovatus Term 3 Loan |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Term loan face value |  |  |  | 5,000 |  |  |  |  |  |
Innovatus LSA |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Term loan face value |  |  |  | $ 20,000 |  |  |  |  |  |
Cash rate |  |  |  | 10.25% |  |  |  |  |  |
Discounted cash rate |  |  |  | 7.25% |  |  |  |  |  |
Effective percentage |  |  |  |  |  |  | 16.70% |  |  |
End of term charge |  |  |  | $ 800 |  |  |  |  |  |
Repayments of debt |  |  |  |  |  | $ 17,000 |  |  |  |
Warrants to purchase shares issued (shares) |  | 0.9 |  |  |  |  |  |  | 0.6 |
Warrants to purchase, Fair value preferred stock (in dollars per share) |  |  |  | $ 4.63 |  |  |  |  | $ 0.48 |
Term |  |  |  | 10 years |  |  |  |  |  |
Minimum proceeds |  |  |  |  |  |  |  |  | $ 10,000 |
Debt issuance costs |  |  | 300 |  |  |  |  |  | $ 600 |
Repayment of outstanding term loan |  |  | 2,100 |  |  |  |  |  |  |
Default payment required upon completion of equity raise |  | $ 2,900 | 2,900 |  |  |  |  |  |  |
Minimum cash balance |  |  | $ 2,000 |  |  |  |  |  |  |
Waiver fee payment period |  |  | 45 days |  |  |  |  |  |  |
Waiver fee |  |  | $ 200 |  |  |  |  |  |  |
Innovatus LSA | PIK |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Cash rate |  |  |  | 3.00% |  |  |  |  |  |
Innovatus LSA | Period One |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Prepayment fee percentage |  |  |  | 3.00% |  |  |  |  |  |
Innovatus LSA | Period Two |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Prepayment fee percentage |  |  |  | 2.00% |  |  |  |  |  |
Innovatus LSA | Period Three |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Prepayment fee percentage |  |  |  | 1.00% |  |  |  |  |  |
Innovatus LSA | Period Four |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Prepayment fee percentage |  |  |  | 0.00% |  |  |  |  |  |
Revolver |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |
Term loan facility available |  |  |  | $ 5,000 |  |  |  |  |  |

X
- Definition Class of Warrant or Right, Term + References No definition available. + Details
Name: | bngo_ClassofWarrantorRightTerm
Namespace Prefix: | bngo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Covenant, Default Payment Required Upon Completion of Equity Raise + References No definition available. + Details
Name: | bngo_DebtInstrumentCovenantDefaultPaymentRequiredUponCompletionofEquityRaise
Namespace Prefix: | bngo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Debt Instrument, Covenant, Liquidity, Minimum Cash Balance + References No definition available. + Details
Name: | bngo_DebtInstrumentCovenantLiquidityMinimumCashBalance
Namespace Prefix: | bngo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Instrument, Covenant, Maximum Credit Card Indebtedness + References No definition available. + Details
Name: | bngo_DebtInstrumentCovenantMaximumCreditCardIndebtedness
Namespace Prefix: | bngo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Instrument, Covenant, Minimum Proceeds From Sale Of Stock, Gross + References No definition available. + Details
Name: | bngo_DebtInstrumentCovenantMinimumProceedsFromSaleOfStockGross
Namespace Prefix: | bngo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Instrument, Covenant, Prepayment Fee + References No definition available. + Details
Name: | bngo_DebtInstrumentCovenantPrepaymentFee
Namespace Prefix: | bngo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Instrument, Covenant, Waiver Fee + References No definition available. + Details
Name: | bngo_DebtInstrumentCovenantWaiverFee
Namespace Prefix: | bngo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Instrument, Covenant, Waiver Fee Payment Period + References No definition available. + Details
Name: | bngo_DebtInstrumentCovenantWaiverFeePaymentPeriod
Namespace Prefix: | bngo_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Interest Rate, Cash Rate + References No definition available. + Details
Name: | bngo_DebtInstrumentInterestRateCashRate
Namespace Prefix: | bngo_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Interest Rate, Discounted Cash Rate + References No definition available. + Details
Name: | bngo_DebtInstrumentInterestRateDiscountedCashRate
Namespace Prefix: | bngo_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt instrument prepayment fee percent. + References No definition available. + Details
Name: | bngo_DebtInstrumentPrepaymentFeePercent
Namespace Prefix: | bngo_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gain (Loss) On Forgiveness Of Paycheck Protection Program Loan + References No definition available. + Details
Name: | bngo_GainLossOnForgivenessOfPaycheckProtectionProgramLoan
Namespace Prefix: | bngo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Warrants to purchase shares issued. + References No definition available. + Details
Name: | bngo_WarrantsToPurchaseSharesIssued
Namespace Prefix: | bngo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629 Reference 4: 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.22(a)(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateEffectivePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Amount of debt discount to be amortized within one year or within the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscountCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399 + Details
Name: | us-gaap_DeferredFinanceCostsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + 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.19(b),22(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 + Details
Name: | us-gaap_RepaymentsOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for a borrowing supported by a written promise to pay an obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 + Details
Name: | us-gaap_RepaymentsOfNotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=bngo_LoanUnderPaycheckProtectionProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=bngo_TermA1LoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=bngo_TermA2LoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=bngo_InnovatusTerm3LoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=bngo_InnovatusLoanAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_PaymentInKindPIKNoteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bngo_DebtInstrumentPaymentTermsAxis=bngo_DebtInstrumentPaymentTermsPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bngo_DebtInstrumentPaymentTermsAxis=bngo_DebtInstrumentPaymentTermsPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bngo_DebtInstrumentPaymentTermsAxis=bngo_DebtInstrumentPaymentTermsPeriodThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bngo_DebtInstrumentPaymentTermsAxis=bngo_DebtInstrumentPaymentTermsPeriodFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=bngo_RevolverMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |