XML 50 R39.htm IDEA: XBRL DOCUMENT
v3.25.2

Summary of Significant Accounting Policies - Additional Information (Details) $ in Thousands | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Jun. 30, 2025 USD ($) Customer | Jun. 30, 2024 USD ($) | Jun. 30, 2025 USD ($) Customer Segment | Jun. 30, 2024 USD ($) | Dec. 31, 2024 USD ($) Customer
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Cash, cash equivalents and restricted cash maturity period |  |  | 90 days |  |
Restricted cash | $ 449 | $ 139,409 | $ 449 | $ 139,409 | $ 126
Restricted Cash, Current, Statement of Financial Position [Extensible Enumeration] | Prepaid Expense and Other Assets, Current | Prepaid Expense and Other Assets, Current | Prepaid Expense and Other Assets, Current | Prepaid Expense and Other Assets, Current | Prepaid Expense and Other Assets, Current
Restricted cash, non-current - included in "Other assets" | $ 1,698 | $ 2,142 | $ 1,698 | $ 2,142 | $ 2,017
Restricted Cash, Noncurrent, Asset, Statement of Financial Position [Extensible List] | Other assets | Other assets | Other assets | Other assets | Other assets
Number of operating segments | Segment |  |  | 1 |  |
Number of reportable segments | Segment |  |  | 1 |  |
Number of business segments | Segment |  |  | 1 |  |
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration] |  |  | srt:ChiefExecutiveOfficerMember |  |
Revenue | $ 110,565 | $ 2,168 | $ 227,198 | $ 213,288 |
Customer Concentration Risk [Member] | Accounts Receivable |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Number of customers accounted for more than 10% of concentration risk | Customer | 5 |  | 5 |  | 5
Customer Concentration Risk [Member] | Accounts Receivable | Customer A |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percentage of gross accounts receivable | 21.80% |  | 21.80% |  | 17.30%
Customer Concentration Risk [Member] | Accounts Receivable | Customer B |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percentage of gross accounts receivable | 21.00% |  | 21.00% |  | 17.30%
Customer Concentration Risk [Member] | Accounts Receivable | Customer C |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percentage of gross accounts receivable | 20.60% |  | 20.60% |  | 16.90%
Customer Concentration Risk [Member] | Accounts Receivable | Customer D |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percentage of gross accounts receivable | 17.90% |  | 17.90% |  | 12.00%
Customer Concentration Risk [Member] | Accounts Receivable | Customer E |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percentage of gross accounts receivable | 11.30% |  | 11.30% |  | 11.90%
U.S. |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percentage of capitalized property and equipment | 46.70% |  | 46.70% |  | 51.60%
Canada |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percentage of capitalized property and equipment | 49.30% |  | 49.30% |  | 44.70%
Rest of World |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percentage of capitalized property and equipment | 4.00% |  | 4.00% |  | 3.70%
Attruby |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Revenue | $ 71,500 |  | $ 108,200 |  |
Lease Agreements and Letters of Credit |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Restricted cash | $ 400 |  | $ 400 |  | $ 100
Restricted Cash, Current, Statement of Financial Position [Extensible Enumeration] | Prepaid Expense and Other Assets, Current |  | Prepaid Expense and Other Assets, Current |  | Prepaid Expense and Other Assets, Current
Restricted cash, non-current - included in "Other assets" | $ 1,700 |  | $ 1,700 |  | $ 2,000
Restricted Cash, Noncurrent, Asset, Statement of Financial Position [Extensible List] | Other assets |  | Other assets |  | Other assets
Minimum |  |  |  |  |
Summary Of Significant Accounting Policies [Line Items] |  |  |  |  |
Percentage of voting shares |  |  | 50.00% |  |

X
- Definition Cash cash equivalents and restricted cash maturity period. + References No definition available. + Details
Name: | bbio_CashCashEquivalentsAndRestrictedCashMaturityPeriod
Namespace Prefix: | bbio_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of business segments. + References No definition available. + Details
Name: | bbio_NumberOfBusinessSegments
Namespace Prefix: | bbio_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of customers accounted for more than ten percentage of concentration risk. + References No definition available. + Details
Name: | bbio_NumberOfCustomersAccountedForMoreThanTenPercentageOfConcentrationRisk
Namespace Prefix: | bbio_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage Of Capitalized Property And Equipments. + References No definition available. + Details
Name: | bbio_PercentageOfCapitalizedPropertyAndEquipments
Namespace Prefix: | bbio_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of gross accounts receivable. + References No definition available. + Details
Name: | bbio_PercentageOfGrossAccountsReceivable
Namespace Prefix: | bbio_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Summary of significant accounting policies. + References No definition available. + Details
Name: | bbio_SummaryOfSignificantAccountingPoliciesLineItems
Namespace Prefix: | bbio_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Voting interest entity investment threshold, percentage. + References No definition available. + Details
Name: | bbio_VotingInterestEntityInvestmentThresholdPercentage
Namespace Prefix: | bbio_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8 + Details
Name: | us-gaap_RestrictedCashCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage, classified as current. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8 + Details
Name: | us-gaap_RestrictedCashCurrentAssetStatementOfFinancialPositionExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 210 -Topic 954 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8 + Details
Name: | us-gaap_RestrictedCashNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8 + Details
Name: | us-gaap_RestrictedCashNoncurrentAssetStatementOfFinancialPositionExtensibleList
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4 + Details
Name: | us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21 + Details
Name: | us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=bbio_CustomerAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=bbio_CustomerBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=bbio_CustomerCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=bbio_CustomerDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_MajorCustomersAxis=bbio_CustomerEMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | srt_ProductOrServiceAxis=bbio_AttrubyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=bbio_LeaseAgreementsAndLettersOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |