XML 63 R51.htm IDEA: XBRL DOCUMENT
v3.22.2

Debt - Additional Information (Details) |  |  |  |  |  |  | 1 Months Ended | 3 Months Ended | 6 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jul. 01, 2022 USD ($) | Jan. 28, 2021 USD ($) shares TradingDay $ / shares | Jan. 25, 2021 USD ($) $ / shares shares | Mar. 09, 2020 USD ($) TradingDay shares $ / shares | Mar. 04, 2020 USD ($) $ / shares shares | Nov. 30, 2019 USD ($) | Jun. 30, 2022 USD ($) | Nov. 30, 2021 USD ($) | Apr. 30, 2021 USD ($) | Jun. 30, 2022 USD ($) | Jun. 30, 2021 USD ($) | Mar. 31, 2021 USD ($) | Mar. 31, 2020 USD ($) | Jun. 30, 2022 USD ($) | Jun. 30, 2021 USD ($) | May 31, 2022 USD ($) | Dec. 31, 2021 USD ($) | May 31, 2019 USD ($) | Dec. 31, 2018 USD ($) | Jun. 30, 2018 USD ($)
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Purchase of capped calls |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 61,295,000 |  |  |  |  |
Repurchase of common stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 55,308,000 |  |  |  |  |
Payment of debt discount and issuance costs |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,120,000 |  |  |  |  |  |
Interest expense |  |  |  |  |  |  |  |  |  | $ 8,531,000 | $ 8,509,000 |  |  | 17,057,000 | 15,610,000 |  |  |  |  |
Amortization of debt discount and issuance costs |  |  |  |  |  |  |  |  |  | 890,000 | 867,000 |  |  | 1,773,000 | 1,587,000 |  |  |  |  |
Debt instrument prepaid includes final payment charge and prepayment fee |  |  |  |  |  |  |  |  |  |  |  |  |  | 20,486,000 | 18,108,000 |  |  |  |  |
License Agreement | Navire BMS |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amount paid to lenders |  |  |  |  |  |  | $ 20,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Principle amount paid to lenders |  |  |  |  |  |  | 20,100,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Exit fee |  |  |  |  |  |  | 400,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Loan Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, frequency of interest payment |  |  |  |  |  |  |  | quarterly |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument payment amortization date |  |  |  |  |  |  |  | Jan. 02, 2025 |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument potential payment extended amortization date |  |  |  |  |  |  |  | Jan. 02, 2026 |  |  |  |  |  |  |  |  |  |  |  |
Stated interest rate |  |  |  |  |  |  |  | 9.00% |  |  |  |  |  |  |  |  |  |  |  |
Maturity date |  |  |  |  |  |  |  | Nov. 17, 2026 |  |  |  |  |  |  |  |  |  |  |  |
Debt issuance costs including initial purchasers discounts, legal and other professional fees |  |  |  |  |  |  | 1,100,000 |  |  | 1,100,000 |  |  |  | 1,100,000 |  |  |  |  |  |
Interest expense |  |  |  |  |  |  |  |  |  | 11,700,000 |  |  |  | 23,500,000 |  |  |  |  |  |
Amortization of debt discount and issuance costs |  |  |  |  |  |  |  |  |  | 1,000,000.0 |  |  |  | 2,600,000 |  |  |  |  |  |
Interest payable |  |  |  |  |  |  | 10,200,000 |  |  | 10,200,000 |  |  |  | 10,200,000 |  |  | $ 5,000,000.0 |  |  |
Debt instrument drawn amount |  |  |  |  |  |  | 418,353,000 |  |  | 418,353,000 |  |  |  | 418,353,000 |  |  | 430,752,000 |  |  |
Loan Agreement | Payment in Kind |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated interest rate |  |  |  |  |  |  |  | 3.00% |  |  |  |  |  |  |  |  |  |  |  |
Accrued interest convertible into principal |  |  |  |  |  |  |  |  |  | 3,300,000 |  |  |  | 5,100 |  |  |  |  |  |
Loan Agreement | Payment in Kind | Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accrued interest convertible into principal | $ 3,400,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Hercules Capital, Inc |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated interest rate |  |  |  |  |  |  |  |  | 7.65% |  |  |  |  |  |  |  |  |  |  |
Debt instrument interest only extension date |  |  |  |  |  |  |  |  | Jun. 01, 2024 |  |  |  |  |  |  |  |  |  |  |
Debt instrument maturity date extension |  |  |  |  |  |  |  |  | May 01, 2025 |  |  |  |  |  |  |  |  |  |  |
Interest expense |  |  |  |  |  |  |  |  |  |  | 2,400,000 |  |  |  | 4,400,000 |  |  |  |  |
Amortization of debt discount and issuance costs |  |  |  |  |  |  |  |  |  |  | 500,000 |  |  |  | 800 |  |  |  |  |
Hercules Capital, Inc | Prime Rate |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate |  |  |  |  |  |  |  |  | 4.40% |  |  |  |  |  |  |  |  |  |  |
Maximum | Loan Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument face amount |  |  |  |  |  |  |  | $ 750,000,000.0 |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument prepayment premium percentage |  |  |  |  |  |  |  | 3.00% |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument mandatory prepayments percentage of net cash proceeds from prepayment event transaction |  |  |  |  |  |  |  | 75.00% |  |  |  |  |  |  |  |  |  |  |  |
Minimum | Loan Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument prepayment premium percentage |  |  |  |  |  |  |  | 1.00% |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument mandatory prepayments percentage of net cash proceeds from prepayment event transaction |  |  |  |  |  |  |  | 50.00% |  |  |  |  |  |  |  |  |  |  |  |
2029 Notes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument face amount |  | $ 717,500,000 |  |  |  |  | 747,500,000 |  |  | 747,500,000 |  |  |  | $ 747,500,000 |  |  |  |  |  |
Proceeds from exercise of option to purchase additional notes |  | 67,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument option to purchase additional notes |  | 97,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from exercise of remaining portion of option to purchase additional notes |  | $ 30,000,000.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument issuance date |  | Jan. 28, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Maturity year |  | 2029 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, frequency of interest payment |  | semiannually |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest payable beginning date |  | Aug. 01, 2021 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated interest rate |  | 2.25% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Maturity date |  | Feb. 01, 2029 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Description of payment terms of notes |  |  |  |  |  |  |  |  |  |  |  |  |  | The 2029 Notes will accrue interest payable semiannually in arrears on February 1 and August 1 of each year, beginning on August 1, 2021, at a rate of 2.25% per year. The 2029 Notes will mature on February 1, 2029, unless earlier converted, redeemed or repurchased. |  |  |  |  |  |
Proceeds from issuance of notes after deducting discount and offering expenses |  | $ 731,400,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Direct offering expense |  | 0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Purchase of capped calls |  | 61,300,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repurchase of common stock |  | 50,000,000.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Denomination of the principal amount of debt in consideration conversion of the notes |  | $ 1,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, convertible, threshold trading days | TradingDay |  | 20 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, convertible, threshold consecutive trading days | TradingDay |  | 30 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, convertible, threshold percentage of stock price trigger |  | 130.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of consecutive trading day period (Measurement period) for conversion of notes |  | 5 days |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of business days in consideration of conversion of notes |  | 5 days |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Threshold percentage of stock price trigger in measurement period |  | 98.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Conversion rate |  | 10.3050 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Initial conversion price per share | $ / shares |  | $ 97.04 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, conversion, equivalent shares of common stock | shares |  | 7,702,988 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Percentage of principal amount to be repurchased in fundamental change |  | 100.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum threshold percentage of aggregate principal by trustee or holders |  | 25.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt issuance costs including initial purchasers discounts, legal and other professional fees |  | $ 16,100,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Expected life of notes |  | 8 years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest payable |  |  |  |  |  |  | 7,000,000.0 |  |  | 7,000,000.0 |  |  |  | $ 7,000,000.0 |  |  | 7,000,000.0 |  |  |
Interest expense |  |  |  |  |  |  |  |  |  | 4,670,000 | 4,659,000 |  |  | 9,338,000 | 7,913,000 |  |  |  |  |
Amortization of debt discount and issuance costs |  |  |  |  |  |  |  |  |  | 466,000 | 454,000 |  |  | 929,000 | 765,000 |  |  |  |  |
2029 Notes | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, increase in conversion rate, number of shares issuable | shares |  | 11,361,851 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
2027 Notes |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument face amount |  |  |  | $ 550,000,000.0 |  |  | 550,000,000.0 |  |  | 550,000,000.0 |  |  |  | $ 550,000,000.0 |  |  |  |  |  |
Proceeds from exercise of option to purchase additional notes |  |  |  | $ 75,000,000.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument issuance date |  |  |  | Mar. 09, 2020 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Maturity year |  |  |  | 2027 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, frequency of interest payment |  |  |  | semiannually |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest payable beginning date |  |  |  | Sep. 15, 2020 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated interest rate |  |  |  | 2.50% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Maturity date |  |  |  | Mar. 15, 2027 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Description of payment terms of notes |  |  |  |  |  |  |  |  |  |  |  |  |  | The 2027 Notes will accrue interest payable semiannually in arrears on March 15 and September 15 of each year, beginning on September 15, 2020, at a rate of 2.50% per year. The 2027 Notes will mature on March 15, 2027, unless earlier converted or repurchased |  |  |  |  |  |
Proceeds from issuance of notes after deducting discount and offering expenses |  |  |  | $ 537,000,000.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Purchase of capped calls |  |  |  | 49,300,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repurchase of common stock |  |  |  | 75,000,000.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Denomination of the principal amount of debt in consideration conversion of the notes |  |  |  | $ 1,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, convertible, threshold trading days | TradingDay |  |  |  | 20 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, convertible, threshold consecutive trading days | TradingDay |  |  |  | 30 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, convertible, threshold percentage of stock price trigger |  |  |  | 130.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of consecutive trading day period (Measurement period) for conversion of notes |  |  |  | 5 days |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of business days in consideration of conversion of notes |  |  |  | 5 days |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Threshold percentage of stock price trigger in measurement period |  |  |  | 98.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Conversion rate |  |  |  | 23.4151 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Initial conversion price per share | $ / shares |  |  |  | $ 42.71 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, conversion, equivalent shares of common stock | shares |  |  |  | 12,878,305 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Percentage of principal amount to be repurchased in fundamental change |  |  |  | 100.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Minimum threshold percentage of aggregate principal by trustee or holders |  |  |  | 25.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt issuance costs including initial purchasers discounts, legal and other professional fees |  |  |  | $ 13,000,000.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Expected life of notes |  |  |  | 7 years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt issuance costs allocated to equity component |  |  |  | $ 4,100,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt issuance costs allocated to liability component |  |  |  | $ 8,900,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest payable |  |  |  |  |  |  | $ 4,000,000.0 |  |  | 4,000,000.0 |  |  |  | $ 4,000,000.0 |  |  | $ 4,000,000.0 |  |  |
Interest expense |  |  |  |  |  |  |  |  |  | 3,861,000 | 3,850,000 |  |  | 7,719,000 | 7,697,000 |  |  |  |  |
Amortization of debt discount and issuance costs |  |  |  |  |  |  |  |  |  | $ 424,000 | $ 413,000 |  |  | 844,000 | $ 822,000 |  |  |  |  |
2027 Notes | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, increase in conversion rate, number of shares issuable | shares |  |  |  | 17,707,635 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
2021 Capped Call Transactions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Purchase of capped calls |  |  | $ 61,300,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Initial conversion price per share | $ / shares |  |  | $ 97.04 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Capped call transaction, cap price per share | $ / shares |  |  | $ 131.58 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Premium over last reported sale price percentage |  |  | 100.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares covered by capped calls | shares |  |  | 7,702,988 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Adjustments to additional paid in capital related to premium payments |  |  |  |  |  |  |  |  |  |  |  | $ 61,300,000 |  |  |  |  |  |  |  |
2021 Capped Call Transactions | Share Repurchase Transactions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repurchase of common stock |  |  | $ 50,000,000.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock repurchased during period, shares | shares |  |  | 759,993 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repurchase of common stock price per share | $ / shares |  |  | $ 65.79 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
2020 Capped Call Transactions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Purchase of capped calls |  |  |  |  | $ 49,300,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Initial conversion price per share | $ / shares |  |  |  |  | $ 42.71 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Capped call transaction, cap price per share | $ / shares |  |  |  |  | $ 62.12 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Premium over last reported sale price percentage |  |  |  |  | 100.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of shares covered by capped calls | shares |  |  |  |  | 12,878,305 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Adjustments to additional paid in capital related to premium payments |  |  |  |  |  |  |  |  |  |  |  |  | $ 49,300,000 |  |  |  |  |  |  |
2020 Capped Call Transactions | Share Repurchase Transactions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repurchase of common stock |  |  |  |  | $ 75,000,000.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock repurchased during period, shares | shares |  |  |  |  | 2,414,681 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Repurchase of common stock price per share | $ / shares |  |  |  |  | $ 31.06 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Tranche 1 Advance | Loan Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance of Term Loans after deducting debt discount and issuance costs |  |  |  |  |  |  |  |  |  |  |  |  |  | 431,300,000 |  |  |  |  |  |
Payment of debt discount and issuance costs |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 18,700,000 |  |  |  |  |  |
Tranche 1 Advance | Maximum | Loan Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument face amount |  |  |  |  |  |  |  | $ 450,000,000.0 |  |  |  |  |  |  |  |  |  |  |  |
Tranche 2 Advance | Maximum | Loan Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt instrument, amount available to be drawn |  |  |  |  |  |  |  | $ 300,000,000.0 |  |  |  |  |  |  |  | $ 100,000,000.0 |  |  |  |
Tranche I | Hercules Capital, Inc |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument face amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 35,000,000.0
Tranche II | Hercules Capital, Inc |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument face amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 20,000,000.0 |
Tranche III | Hercules Capital, Inc |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument face amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 20,000,000.0 |  |
Tranche IV | Hercules Capital, Inc |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument face amount |  |  |  |  |  |  |  |  | $ 25,000,000.0 |  |  |  |  |  |  |  |  |  |  |
Tranche A Loan | Silicon Valley Bank and Hercules Loan Agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument face amount |  |  |  |  |  | $ 17,500,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate |  |  |  |  |  |  |  |  |  |  |  | 8.50% |  |  |  |  |  |  |  |
Debt instrument prepaid includes final payment charge and prepayment fee |  |  |  |  |  |  |  |  | $ 18,100,000 |  |  |  |  |  |  |  |  |  |  |
Tranche A Loan | Silicon Valley Bank and Hercules Loan Agreement | Eidos |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stated interest rate |  |  |  |  |  | 8.50% |  |  |  |  |  |  |  |  |  |  |  |  |  |
Maturity date |  |  |  |  |  | Oct. 02, 2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Tranche A Loan | Silicon Valley Bank and Hercules Loan Agreement | Prime Rate | Eidos |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate |  |  |  |  |  | 3.25% |  |  |  |  |  |  |  |  |  |  |  |  |  |

X
- Definition Adjustments to additional paid in capital related to premium payments. + References No definition available. + Details
Name: | bbio_AdjustmentsToAdditionalPaidInCapitalRelatedToPremiumPayments
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount paid to lenders. + References No definition available. + Details
Name: | bbio_AmountPaidToLenders
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Debt instrument accrued interest convertible into principal. + References No definition available. + Details
Name: | bbio_DebtInstrumentAccruedInterestConvertibleIntoPrincipal
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Debt instrument capped call transaction cap price per share. + References No definition available. + Details
Name: | bbio_DebtInstrumentCappedCallTransactionCapPricePerShare
Namespace Prefix: | bbio_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt instrument, convertible, increase in conversion rate, number of common stock issuable. + References No definition available. + Details
Name: | bbio_DebtInstrumentConvertibleIncreaseInConversionRateNumberOfCommonStockIssuable
Namespace Prefix: | bbio_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument convertible threshold business days. + References No definition available. + Details
Name: | bbio_DebtInstrumentConvertibleThresholdBusinessDays
Namespace Prefix: | bbio_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument convertible threshold consecutive trading day period. + References No definition available. + Details
Name: | bbio_DebtInstrumentConvertibleThresholdConsecutiveTradingDayPeriod
Namespace Prefix: | bbio_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument interest only extension date. + References No definition available. + Details
Name: | bbio_DebtInstrumentInterestOnlyExtensionDate
Namespace Prefix: | bbio_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument mandatory prepayments percentage of net cash proceeds from prepayment event transaction. + References No definition available. + Details
Name: | bbio_DebtInstrumentMandatoryPrepaymentsPercentageOfNetCashProceedsFromPrepaymentEventTransaction
Namespace Prefix: | bbio_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument maturity date extension. + References No definition available. + Details
Name: | bbio_DebtInstrumentMaturityDateExtension
Namespace Prefix: | bbio_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument option to purchase additional notes. + References No definition available. + Details
Name: | bbio_DebtInstrumentOptionToPurchaseAdditionalNotes
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Instrument Option to Purchase Additional Notes Exercised. + References No definition available. + Details
Name: | bbio_DebtInstrumentOptionToPurchaseAdditionalNotesExercised
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt instrument, option to purchase additional notes remaining portion exercised. + References No definition available. + Details
Name: | bbio_DebtInstrumentOptionToPurchaseAdditionalNotesRemainingPortionExercised
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Debt Instrument Payment Amortization Date + References No definition available. + Details
Name: | bbio_DebtInstrumentPaymentAmortizationDate
Namespace Prefix: | bbio_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument potential payment extended amortization date. + References No definition available. + Details
Name: | bbio_DebtInstrumentPotentialPaymentExtendedAmortizationDate
Namespace Prefix: | bbio_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument prepayment premium percentage. + References No definition available. + Details
Name: | bbio_DebtInstrumentPrepaymentPremiumPercentage
Namespace Prefix: | bbio_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt instrument principal amount denomination for conversion into common stock. + References No definition available. + Details
Name: | bbio_DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Debt instruments maturity year. + References No definition available. + Details
Name: | bbio_DebtInstrumentsMaturityYear
Namespace Prefix: | bbio_
Data Type: | xbrli:gYearItemType
Balance Type: | na
Period Type: | duration

X
- Definition Direct offering expense. + References No definition available. + Details
Name: | bbio_DirectOfferingExpense
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Exit fees. + References No definition available. + Details
Name: | bbio_ExitFees
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Minimum threshold percentage of aggregate principal by trustee or holders. + References No definition available. + Details
Name: | bbio_MinimumThresholdPercentageOfAggregatePrincipalByTrusteeOrHolders
Namespace Prefix: | bbio_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares covered by capped calls. + References No definition available. + Details
Name: | bbio_NumberOfSharesCoveredByCappedCalls
Namespace Prefix: | bbio_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of principal amount to be repurchased in fundamental change. + References No definition available. + Details
Name: | bbio_PercentageOfPrincipalAmountToBeRepurchasedInFundamentalChange
Namespace Prefix: | bbio_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Principle amount paid to lenders. + References No definition available. + Details
Name: | bbio_PrincipleAmountPaidToLenders
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Proceeds from issuance of notes after deducting discount and offering expenses. + References No definition available. + Details
Name: | bbio_ProceedsFromIssuanceOfNotesAfterDeductingDiscountAndOfferingExpenses
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Proceeds from issuance of term loans after deducting debt discount and issuance costs. + References No definition available. + Details
Name: | bbio_ProceedsFromIssuanceOfTermLoansAfterDeductingDebtDiscountAndIssuanceCosts
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Purchase of capped calls. + References No definition available. + Details
Name: | bbio_PurchaseOfCappedCalls
Namespace Prefix: | bbio_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sale of stock premium over last reported sale price percentage. + References No definition available. + Details
Name: | bbio_SaleOfStockPremiumOverLastReportedSalePricePercentage
Namespace Prefix: | bbio_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold percentage of stock price trigger in measurement period. + References No definition available. + Details
Name: | bbio_ThresholdPercentageOfStockPriceTriggerInMeasurementPeriod
Namespace Prefix: | bbio_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of amortization expense attributable to debt discount (premium) and debt issuance costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69E -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -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 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1F -Subparagraph (b)(2) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69F -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612 + Details
Name: | us-gaap_AmortizationOfFinancingCostsAndDiscounts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The price per share of the conversion feature embedded in the debt instrument. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 + Details
Name: | us-gaap_DebtInstrumentConvertibleConversionPrice1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount. + 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 (c) -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 505 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644 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)(5)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -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_DebtInstrumentConvertibleConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644 Reference 5: 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)(5)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentConvertibleThresholdTradingDays
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the debt agreement requires the first payment to be made, in YYYY-MM-DD format. + 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.22) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentDateOfFirstRequiredPayment1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

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 Description of the frequency of periodic payments (monthly, quarterly, annual). + 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.22) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentFrequencyOfPeriodicPayment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + 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 (b) -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 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_DebtInstrumentInterestRateStatedPercentage
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 Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date the debt instrument was offered for sale, in YYYY-MM-DD format. + 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(22)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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_DebtInstrumentOfferingDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment. + 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.22(a)(3)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentPaymentTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date. + 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.22(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1D -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611 Reference 2: 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_DeferredFinanceCostsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. 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_DeferredFinanceCostsNoncurrentNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense for debt. + 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 (b) -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 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69F -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69E -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1F -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611 + Details
Name: | us-gaap_InterestExpenseDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due 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 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InterestPayableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of interest payable on debt, including, but not limited to, trade payables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.15(a)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 + Details
Name: | us-gaap_InterestPayableCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(3) -URI https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870 Reference 2: 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 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 4: 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 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1D -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611 Reference 7: 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)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash outflow to reacquire common stock during the period. + 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 (a) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsForRepurchaseOfCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for loan and debt issuance costs. + 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 -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsOfFinancingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer. + 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_RepaymentsOfLongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: 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 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 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(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | srt_CounterpartyNameAxis=bbio_NavireBmsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=bbio_LoanAgreementMember
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: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=bbio_HerculesCapitalIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_PrimeRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
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: |

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

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

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

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=bbio_ShareRepurchaseTransactionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=bbio_SiliconValleyBankAndHerculesLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=bbio_EidosTherapeuticsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |