XML 70 R53.htm IDEA: XBRL DOCUMENT
v3.20.1

Organization, Consolidation and Presentation Of Financial Statements - Additional Information (Detail) $ in Millions, ¥ in Billions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2019 CNY (¥) | Dec. 31, 2019 USD ($)
Variable Interest Entity [Line Items] |  |
Exchange rate used for conversion of financial statements from RMB to US dollar | 6.9618 | 6.9618
Variable Interest Entity, Primary Beneficiary [Member] |  |
Variable Interest Entity [Line Items] |  |
Net assets of VIEs | ¥ 14.5 | $ 2,100
Beijing Perusal |  |
Variable Interest Entity [Line Items] |  |
Interest-free loans provided by a subsidiary of the entity to the shareholders of its variable interest entities | ¥ 3.2 | 459
Equity pledge agreement expiration period | 2 years |
Other Vie |  |
Variable Interest Entity [Line Items] |  |
Equity pledge agreement expiration period | 2 years |
Baidu Netcom |  |
Variable Interest Entity [Line Items] |  |
Interest-free loans provided by a subsidiary of the entity to the shareholders of its variable interest entities | ¥ 13.4 | $ 1,900
Equity pledge agreement expiration period | 2 years |

X
- Definition The period after which the equity pledge agreement between the shareholders of the entity's VIE and the entity's subsidiary will expire after expiration of the term or the fulfillment by the entity's VIE and its shareholders of their respective obligations under the exclusive technology consulting and service agreement and the loan agreement. + References No definition available. + Details
Name: | bidu_EquityPledgeAgreementExpirationPeriod
Namespace Prefix: | bidu_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of interest-free loans provided by a subsidiary of the entity to the shareholders of the variable interest entities controlled by the entity. + References No definition available. + Details
Name: | bidu_InterestFreeLoansProvidedBySubsidiaryOfEntityToShareholdersOfItsVariableInterestEntities
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of net assets (liabilities). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 205 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 220 -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -URI http://asc.fasb.org/extlink&oid=116637345&loc=SL114874367-224272 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -URI http://asc.fasb.org/extlink&oid=6488278&loc=d3e604008-122996 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 220 -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -URI http://asc.fasb.org/extlink&oid=116637345&loc=SL114874367-224272 + Details
Name: | us-gaap_AssetsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521 + Details
Name: | us-gaap_ForeignCurrencyExchangeRateTranslation1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
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_VariableInterestEntityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | dei_LegalEntityAxis=bidu_BeijingPerusalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=bidu_OtherVieMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=bidu_BaiduNetcomMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |