XML 124 R104.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Product Revenue - Accrued Sales Rebates and Returns (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Product revenue, net |  |  |
Accrued sales rebates and returns |  |  |
Beginning balance | $ 286,299 | $ 170,371 | $ 50,397
Amounts charged against product revenue | 1,007,198 | 529,117 | 183,828
Payments and credits | (891,270) | (409,143) |
Ending balance | 286,299 | 170,371 | 50,397
Rebates, Returns and Other Deductions |  |  |
Accrued sales rebates and returns |  |  |
Beginning balance | 139,936 | 41,817 |
Amounts charged against product revenue | 491,756 | 275,031 |
Payments and credits | (396,092) | (176,912) |
Ending balance | 235,600 | 139,936 | 41,817
Contra AR Accruals |  |  |
Accrued sales rebates and returns |  |  |
Beginning balance | 30,435 | 8,580 |
Amounts charged against product revenue | 515,442 | 254,086 |
Payments and credits | (495,178) | (232,231) |
Ending balance | $ 50,699 | $ 30,435 | $ 8,580

X
- Definition Accounts Receivable, Allowance For Chargebacks And Credit Loss + References No definition available. + Details
Name: | bgne_AccountsReceivableAllowanceForChargebacksAndCreditLoss
Namespace Prefix: | bgne_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accrued Sales Rebates and Returns [Roll Forward] + References No definition available. + Details
Name: | bgne_AccruedSalesRebatesAndReturnsRollForward
Namespace Prefix: | bgne_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Recognition, Allowance For Chargebacks And Credit Loss And Reserves For Sales Returns, Rebates And Other Deductions + References No definition available. + Details
Name: | bgne_RevenueRecognitionAllowanceForChargebacksAndCreditLossAndReservesForSalesReturnsRebatesAndOtherDeductions
Namespace Prefix: | bgne_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Revenue Recognition Reserve For Sales Returns, Rebates And Other Deductions + References No definition available. + Details
Name: | bgne_RevenueRecognitionReserveForSalesReturnsRebatesAndOtherDeductions
Namespace Prefix: | bgne_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Revenue Recognition, Revenue Reduction + References No definition available. + Details
Name: | bgne_RevenueRecognitionRevenueReduction
Namespace Prefix: | bgne_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Revenue Recognition Revenue Reductions Payments And Credits + References No definition available. + Details
Name: | bgne_RevenueRecognitionRevenueReductionsPaymentsAndCredits
Namespace Prefix: | bgne_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

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