XML 131 R113.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary of Redeemable Noncontrolling Interest (Detail) ¥ in Millions, $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 CNY (¥) | Dec. 31, 2023 USD ($) | Dec. 31, 2022 CNY (¥) | Dec. 31, 2021 CNY (¥)
Temporary Equity Disclosure [Abstract] |  |  |  |
Balance as of January 1 | ¥ 8,393 | $ 1,182 | ¥ 7,148 | ¥ 3,102
Issuance of subsidiary shares | 351 | 49 | 1,208 | 4,722
Accretion of redeemable noncontrolling interests | 721 | 102 | 593 | 391
Disposal of subsidiaries' shares | 0 | 0 | (556) |
Reclassification of ordinary shares from mezzanine equity to ordinary shares | 0 | 0 | 0 | (153)
Repurchase of redeemable noncontrolling interests | 0 | 0 | 0 | (914)
Balance as of December 31 | ¥ 9,465 | $ 1,333 | ¥ 8,393 | ¥ 7,148

X
- Definition Accretion of redeemable noncontrolling interests. + References No definition available. + Details
Name: | bidu_AccretionOfRedeemableNonControllingInterests
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reclassifications ​Of redeemable noncontrolling interests to Noncontrolling interests accounting. + References No definition available. + Details
Name: | bidu_ReclassificationsofRedeemableNoncontrollingInterestsToNoncontrollingInterestsAccounting
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Equity impact of the value of redeemable preferred 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 No definition available. + Details
Name: | bidu_RedeemablePreferredStockRepurchasedAndRetiredDuringPeriodValueFromMinorityStockholder
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustments to temporary equity resulting from disposal of subsidiary shares. + References No definition available. + Details
Name: | bidu_TemporaryEquityDisposalOfSubsidiaryShares
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Subparagraph (12)(c) -Section S99 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Subparagraph 14 -Paragraph 3A -Section S99 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Subparagraph 15 -Paragraph 3A -Section S99 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Subparagraph (16)(c) -Paragraph 3A -Section S99 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480244/480-10-S99-3A + Details
Name: | us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_TemporaryEquityDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of new stock classified as temporary equity issued during the period. + References No definition available. + Details
Name: | us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration