XML 133 R115.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Shareholder's Equity - Additional Information (Detail) $ / shares in Units, ¥ in Millions, $ in Millions | 12 Months Ended |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Dec. 31, 2023 USD ($) $ / shares shares | Dec. 31, 2023 CNY (¥) shares | Dec. 31, 2022 CNY (¥) shares | Dec. 31, 2021 CNY (¥) shares | Dec. 31, 2023 CNY (¥) shares | Feb. 28, 2023 USD ($) | Dec. 31, 2022 $ / shares | Dec. 31, 2022 CNY (¥) shares | Dec. 31, 2020 USD ($) | Aug. 31, 2020 USD ($) | May 13, 2020 USD ($)
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |  |  |  |
Shares authorized | 69,632,000,000 |  |  |  | 69,632,000,000 |  |  |  |  |  |
Transfer of Class B ordinary shares to Class A Ordinary shares | 17,320,000 | 17,320,000 | 17,200,000 | 12,600,000 |  |  |  |  |  |  |
Number of Class A ordinary shares repurchased and retired | 42,661,000 | 42,661,000 | 17,307,400 | 57,343,528 |  |  |  |  |  |  |
Allocation of after-tax profits to statutory surplus fund, percentage | 10.00% | 10.00% |  |  |  |  |  |  |  |  |
Limit of statutory surplus fund as a percentage of registered capital, after which allocations to statutory surplus fund are no longer required | 50.00% | 50.00% |  |  |  |  |  |  |  |  |
Amounts of restricted paid up capital and statutory reserve funds of PRC subsidiaries and net assets of VIEs | $ 6,800 |  |  |  | ¥ 48,000 |  |  | ¥ 47,300 |  |  |
Foreign currency translation adjustment | $ 97 | ¥ 687 | ¥ 2,100 | ¥ 537 |  |  |  |  |  |  |
Balance number of Treasury stock, shares | 41,182,672 |  |  |  | 41,182,672 |  |  | 49,408,840 |  |  |
Stock Issued During Period exercise of share options and vesting of restricted shares | 50,887,168 | 50,887,168 |  |  |  |  |  |  |  |  |
2020 Shares Repurchase Program |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |  |  |  |
Stock repurchase program, proposed aggregate value | $ |  |  |  |  |  |  |  |  | $ 4,500 | $ 3,000 | $ 1,000
2023 Shares Repurchase Program |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |  |  |  |
Stock repurchase program, proposed aggregate value | $ |  |  |  |  |  | $ 5,000 |  |  |  |  |
Preferred Stock |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |  |  |  |
Preferred stock, shares authorized | 800,000,000 |  |  |  | 800,000,000 |  |  |  |  |  |
Preferred Stock | Previously Reported [Member] |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |  |  |  |
Preferred stock, shares authorized |  |  |  |  |  |  |  | 10,000,000 |  |  |
Class A Ordinary Shares |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |  |  |  |
Common stock, shares authorized | 66,000,000,000 |  |  |  | 66,000,000,000 |  |  | 66,000,000,000 |  |  |
Par value per share (US$) | $ / shares | $ 0.000000625 |  |  |  |  |  | $ 0.000000625 |  |  |  |
Aggregate purchase price | $ 669 | ¥ 4,800 | ¥ 1,900 | ¥ 7,600 |  |  |  |  |  |  |
Class A Ordinary Shares | Previously Reported [Member] |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |  |  |  |
Common stock, shares authorized |  |  |  |  |  |  |  | 825,000,000 |  |  |
Par value per share (US$) | $ / shares | $ 0.00005 |  |  |  |  |  | 0.00005 |  |  |  |
Class B Ordinary Shares |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |  |  |  |
Common stock, shares authorized | 2,832,000,000 |  |  |  | 2,832,000,000 |  |  | 2,832,000,000 |  |  |
Par value per share (US$) | $ / shares | $ 0.000000625 |  |  |  |  |  | 0.000000625 |  |  |  |
Number of votes per share | ten | ten |  |  |  |  |  |  |  |  |
Class B Ordinary Shares | Previously Reported [Member] |  |  |  |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |  |  |  |
Common stock, shares authorized |  |  |  |  |  |  |  | 35,400,000 |  |  |
Par value per share (US$) | $ / shares | $ 0.00005 |  |  |  |  |  | $ 0.00005 |  |  |  |

X
- Definition Amount of restricted paid up capital and statutory reserve funds of PRC subsidiaries and net assets of VIEs as of the end of the most recently completed fiscal year. + References No definition available. + Details
Name: | bidu_AmountOfRestrictedPaidUpCapitalAndStatutoryReserveFundsOfSubsidiariesAndNetAssetsOfVariableInterestEntities
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the ratio of the statutory surplus fund to statutory registered capital after which mandatory contributions to the statutory surplus fund are no longer required for VIEs of the company. + References No definition available. + Details
Name: | bidu_AppropriationOfAfterTaxProfitToStatutorySurplusFundLimitRegisteredCapitalPercentage
Namespace Prefix: | bidu_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the minimum percentage of after-tax profit as reported in the PRC statutory accounts required to be appropriated towards the statutory surplus fund for VIEs until the reserve balance reaches a specified percentage of registered capital. + References No definition available. + Details
Name: | bidu_AppropriationOfAfterTaxProfitToStatutorySurplusFundRequiredMinimumPercentage
Namespace Prefix: | bidu_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares that are being held in treasury at the end of the year. + References No definition available. + Details
Name: | bidu_NumberOfSharesThatAreBeingHeldInTreasuryAtTheEndOfTheYear
Namespace Prefix: | bidu_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Shares Authorized including common stock shares authorized and Preferred Stock shares authorized. + References No definition available. + Details
Name: | bidu_SharesAuthorized
Namespace Prefix: | bidu_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stock Issued During Period exercise of share options and vesting of restricted shares. + References No definition available. + Details
Name: | bidu_StockIssuedDuringPeriodExerciseOfShareOptionsAndVestingOfRestrictedShares
Namespace Prefix: | bidu_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock repurchase program proposed authorized amount. + References No definition available. + Details
Name: | bidu_StockRepurchaseProgramProposedAuthorizedAmount
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The number of shares transferred from Class B to Class A during the period. + References No definition available. + Details
Name: | bidu_StockTransferredFromClassBToClassA
Namespace Prefix: | bidu_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stockholders Equity Note [Line Items] + References No definition available. + Details
Name: | bidu_StockholdersEquityNoteLineItems
Namespace Prefix: | bidu_
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 -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 Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_CommonStockVotingRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (a) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 Number of shares that have been repurchased and retired during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 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 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 4: 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_StockRepurchasedAndRetiredDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 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 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 4: 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_StockRepurchasedAndRetiredDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=bidu_TwentyTwentyThreeSharesRepurchaseProgramMember
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_RestatementAxis=srt_ScenarioPreviouslyReportedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
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: |