XML 76 R58.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Organization and Basis of Presentation - Additional Information (Detail) $ / shares in Units, ¥ in Billions | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | ---
Dec. 31, 2023 CNY (¥) shares | Dec. 31, 2023 USD ($) $ / shares shares | Dec. 31, 2022 $ / shares shares | Mar. 31, 2021 $ / shares | Dec. 31, 2020 $ / shares
Organization [Line Items] |  |  |  |  |
Total authorized share capital (US$) | $ |  | $ 43,520 |  |  |
Stock holders equity note stock split | each ADS now represents eight Class A ordinary shares |  |  |  |
Class A Ordinary Shares |  |  |  |  |
Organization [Line Items] |  |  |  |  |
Par value per share (US$) | $ / shares |  | $ 0.000000625 | $ 0.000000625 |  |
Common stock, shares authorized | shares | 66,000,000,000 | 66,000,000,000 | 66,000,000,000 |  |
Class A Ordinary Shares | Previously Reported |  |  |  |  |
Organization [Line Items] |  |  |  |  |
Par value per share (US$) | $ / shares |  | $ 0.00005 | $ 0.00005 |  |
Common stock, shares authorized | shares |  |  | 825,000,000 |  |
Class B Ordinary Shares |  |  |  |  |
Organization [Line Items] |  |  |  |  |
Par value per share (US$) | $ / shares |  | $ 0.000000625 | $ 0.000000625 |  |
Common stock, shares authorized | shares | 2,832,000,000 | 2,832,000,000 | 2,832,000,000 |  |
Class B Ordinary Shares | Previously Reported |  |  |  |  |
Organization [Line Items] |  |  |  |  |
Par value per share (US$) | $ / shares |  | $ 0.00005 | $ 0.00005 |  |
Common stock, shares authorized | shares |  |  | 35,400,000 |  |
Preferred Stock |  |  |  |  |
Organization [Line Items] |  |  |  |  |
Preferred Stock , par value per share (US$) | $ / shares |  | $ 0.000000625 |  | $ 0.000000625 |
Preferred stock, shares authorized | shares | 800,000,000 | 800,000,000 |  |  |
Preferred Stock | Previously Reported |  |  |  |  |
Organization [Line Items] |  |  |  |  |
Preferred Stock , par value per share (US$) | $ / shares |  |  |  |  | $ 0.00005
Preferred stock, shares authorized | shares |  |  | 10,000,000 |  |
Variable Interest Entity, Primary Beneficiary [Member] |  |  |  |  |
Organization [Line Items] |  |  |  |  |
Net assets of VIEs | ¥ 30.5 | $ 4,300,000,000 |  |  |
Beijing Perusal |  |  |  |  |
Organization [Line Items] |  |  |  |  |
Interest-free loans provided by a subsidiary of the entity to the shareholders of its variable interest entities | ¥ 3.2 | 450,000,000 |  |  |
Equity pledge agreement expiration period | 2 years |  |  |  |
Baidu Netcom |  |  |  |  |
Organization [Line Items] |  |  |  |  |
Interest-free loans provided by a subsidiary of the entity to the shareholders of its variable interest entities | ¥ 13.4 | $ 1,900,000,000 |  |  |

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 Organization. + References No definition available. + Details
Name: | bidu_OrganizationLineItems
Namespace Prefix: | bidu_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total authorized share capital. + References No definition available. + Details
Name: | bidu_TotalAuthorizedShareCapital
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of net assets (liabilities). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 205 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479910/205-30-50-1 + Details
Name: | us-gaap_AssetsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 4 -Subparagraph (SAB Topic 4.C) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-4 + Details
Name: | us-gaap_StockholdersEquityNoteStockSplit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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_BaiduNetcomMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |