XML 124 R88.htm IDEA: XBRL DOCUMENT
v3.20.4

Ordinary Shares (Details) $ / shares in Units, ¥ in Millions, $ in Millions | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Apr. 30, 2020 CNY (¥) shares | Apr. 30, 2020 USD ($) shares | Apr. 30, 2019 CNY (¥) | Apr. 30, 2019 USD ($) | Oct. 31, 2018 CNY (¥) shares | Oct. 31, 2018 USD ($) shares | Apr. 30, 2018 CNY (¥) shares | Apr. 30, 2018 USD ($) $ / shares shares | Dec. 31, 2020 $ / shares | Dec. 31, 2019 $ / shares | Dec. 31, 2018 $ / shares
Class Y Ordinary Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares, par value (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  | $ 0.0001 | $ 0.0001 | $ 0.0001
Number of shares redesignated to ordinary shares, group one |  |  |  |  |  |  | 60,027,926 | 60,027,926 |  |  |
Number of shares redesignated to ordinary shares, group two |  |  |  |  |  |  | 13,600,000 | 13,600,000 |  |  |
Number of shares redesignated to ordinary shares, group three |  |  |  |  |  |  | 8,500,000 | 8,500,000 |  |  |
Number of shares redesignated to ordinary shares, group four |  |  |  |  |  |  | 2,132,353 | 2,132,353 |  |  |
Number of shares redesignated to ordinary shares, group six |  |  |  |  |  |  | 1,104,535 | 1,104,535 |  |  |
Class Z Ordinary Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares, par value (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  | $ 0.0001 | $ 0.0001 | $ 0.0001
Ordinary shares, issued (in shares) | 17,310,696 | 17,310,696 |  |  | 25,063,451 | 25,063,451 | 42,000,000 | 42,000,000 |  |  |
Number of shares redesignated to ordinary shares, group five |  |  |  |  |  |  | 9,309,000 | 9,309,000 |  |  |
Number of shares redesignated to ordinary shares, group seven |  |  |  |  |  |  | 7,078,502 | 7,078,502 |  |  |
Number of shares redesignated to ordinary shares, group eight |  |  |  |  |  |  | 14,643,281 | 14,643,281 |  |  |
Number of shares redesignated to ordinary shares, group nine |  |  |  |  |  |  | 22,794,876 | 22,794,876 |  |  |
Number of shares redesignated to ordinary shares, group ten |  |  |  |  |  |  | 27,996,184 | 27,996,184 |  |  |
Number of shares redesignated to ordinary shares, group eleven |  |  |  |  |  |  | 41,480,769 | 41,480,769 |  |  |
Number of shares redesignated to ordinary shares, group twelve |  |  |  |  |  |  | 954,605 | 954,605 |  |  |
Number of shares redesignated to ordinary shares, group thirteen |  |  |  |  |  |  | 13,101,189 | 13,101,189 |  |  |
Number of shares redesignated to ordinary shares, group fourteen |  |  |  |  |  |  | 13,759,564 | 13,759,564 |  |  |
Pre-IPO Series A Preferred Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Number of shares redesignated to ordinary shares, group seven |  |  |  |  |  |  | 7,078,502 | 7,078,502 |  |  |
Pre-IPO Class A Ordinary Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Redesignation conversion ratio |  |  |  |  |  |  | 1 | 1 |  |  |
Number of shares redesignated to ordinary shares, group one |  |  |  |  |  |  | 60,027,926 | 60,027,926 |  |  |
Number of shares redesignated to ordinary shares, group five |  |  |  |  |  |  | 9,309,000 | 9,309,000 |  |  |
Pre-IPO Class B Ordinary Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Stock conversion ratio, into Class A ordinary shares |  |  |  |  |  |  |  |  | 1 |  |
Redesignation conversion ratio |  |  |  |  |  |  | 1 | 1 |  |  |
Number of shares redesignated to ordinary shares, group two |  |  |  |  |  |  | 13,600,000 | 13,600,000 |  |  |
Pre-IPO Class C Ordinary Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Stock conversion ratio, into Class A ordinary shares |  |  |  |  |  |  |  |  | 1 |  |
Redesignation conversion ratio |  |  |  |  |  |  | 1 | 1 |  |  |
Number of shares redesignated to ordinary shares, group three |  |  |  |  |  |  | 8,500,000 | 8,500,000 |  |  |
Pre-IPO Class D Ordinary Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Stock conversion ratio, into Class A ordinary shares |  |  |  |  |  |  |  |  | 1 |  |
Redesignation conversion ratio |  |  |  |  |  |  | 1 | 1 |  |  |
Number of shares redesignated to ordinary shares, group four |  |  |  |  |  |  | 2,132,353 | 2,132,353 |  |  |
Pre-IPO Series A+ Preferred Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Number of shares redesignated to ordinary shares, group eight |  |  |  |  |  |  | 14,643,281 | 14,643,281 |  |  |
Pre-IPO Series B Preferred Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Redesignation conversion ratio |  |  |  |  |  |  | 1 | 1 |  |  |
Number of shares redesignated to ordinary shares, group nine |  |  |  |  |  |  | 22,794,876 | 22,794,876 |  |  |
Pre-IPO Series C Preferred Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Redesignation conversion ratio |  |  |  |  |  |  | 1 | 1 |  |  |
Number of shares redesignated to ordinary shares, group ten |  |  |  |  |  |  | 27,996,184 | 27,996,184 |  |  |
Pre-IPO Series C1 Preferred Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Redesignation conversion ratio |  |  |  |  |  |  | 1 | 1 |  |  |
Number of shares redesignated to ordinary shares, group six |  |  |  |  |  |  | 1,104,535 | 1,104,535 |  |  |
Number of shares redesignated to ordinary shares, group eleven |  |  |  |  |  |  | 41,480,769 | 41,480,769 |  |  |
Pre-IPO Series C2 Preferred Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Redesignation conversion ratio |  |  |  |  |  |  | 1 | 1 |  |  |
Number of shares redesignated to ordinary shares, group twelve |  |  |  |  |  |  | 954,605 | 954,605 |  |  |
Pre-IPO Series D1 Preferred Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Redesignation conversion ratio |  |  |  |  |  |  | 1 | 1 |  |  |
Number of shares redesignated to ordinary shares, group thirteen |  |  |  |  |  |  | 13,101,189 | 13,101,189 |  |  |
Pre-IPO Series D2 Preferred Shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Redesignation conversion ratio |  |  |  |  |  |  | 1 | 1 |  |  |
Number of shares redesignated to ordinary shares, group fourteen |  |  |  |  |  |  | 13,759,564 | 13,759,564 |  |  |
ADSs |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares, issued (in shares) | 17,310,696 | 17,310,696 |  |  | 25,063,451 | 25,063,451 |  |  |  |  |
American Depository Shares Class Z Common Stock |  |  |  |  |  |  |  |  |  |  |
Ordinary shares |  |  |  |  |  |  |  |  |  |  |
Ordinary shares, issued (in shares) |  |  |  |  |  |  | 42,000,000 | 42,000,000 |  |  |
Price per share | $ / shares |  |  |  |  |  |  |  | $ 11.50 |  |  |
Net proceeds from the offering, after deducting commissions and offerings expenses | ¥ 2,817.5 | $ 399.4 |  |  | ¥ 2,170.8 | $ 317.2 | ¥ 2,781.8 | $ 443.3 |  |  |
Redesignation conversion ratio |  |  |  |  |  |  | 1 | 1 |  |  |
Proceeds from common stock and notes issued net of issuance cost |  |  | ¥ 1,647.7 | $ 245.7 |  |  |  |  |  |  |

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupEightSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupElevenSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupFiveSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupFourSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupFourteenSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupOneSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupSevenSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupSixSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupTenSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupThirteenSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupThreeSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupTwelveSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_GroupTwoSharesRedesignatedToOrdinarySharesShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares redesignated to ordinary shares. + References No definition available. + Details
Name: | bili_NumberOfGroupNineSharesRedesignatedToOrdinaryShares
Namespace Prefix: | bili_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proceeds From Issuance Initial Public Offering And Notes Net Of Offering Costs + References No definition available. + Details
Name: | bili_ProceedsFromIssuanceInitialPublicOfferingAndNotesNetOfOfferingCosts
Namespace Prefix: | bili_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Proceeds From Issuance Public Offering And Notes Net Of Offering Costs. + References No definition available. + Details
Name: | bili_ProceedsFromIssuancePublicOfferingNetOfOfferingCosts
Namespace Prefix: | bili_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The ratio applied to the redesignation of shares to ordinary shares. + References No definition available. + Details
Name: | bili_RedesignationConversionRatio
Namespace Prefix: | bili_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition The ratio of conversion features of common stock if such stock is convertible. + References No definition available. + Details
Name: | bili_StockConversionBasis
Namespace Prefix: | bili_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Face amount or stated value per share of common stock. + 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(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of new stock issued during the period. + 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(29)) -URI http://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 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 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 http://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 http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesAConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoCommonClassaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoCommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoCommonClassCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoCommonClassDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesAPlusConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesBConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesCConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesC1ConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesC2ConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesD1ConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_PreIpoSeriesD2ConvertibleRedeemablePreferredSharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_AmericanDepositarySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=bili_AmericanDepositorySharesClassZCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |