XML 82 R87.htm IDEA: XBRL DOCUMENT
v2.4.0.6

EARNINGS PER SHARE ("EPS") - Additional Information (Detail) | 12 Months Ended | 16 Months Ended | 20 Months Ended
--- | --- | --- | ---
Dec. 31, 2010 | May 12, 2010 | Dec. 31, 2011
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] |  |  |
Previous Ratio of ADS-to-Class A Ordinary Share |  | one ADS for one share |
Current Ratio of ADS-to-Class A Ordinary Share |  |  | ten ADSs for one share
The split whose effect is the same with the entity's change of the ADS to Class A ordinary share ratio | ten-for-one ADS split |  |

X
- Definition The current ratio of the entity's American depositary shares ("ADSs") representing Class A ordinary shares, which is effective from May 12, 2010 to Dec. 31, 2011. + References No definition available. + Details
Name: | bidu_CurrentRatioOfAmericanDepositaryShareToClassaOrdinaryShare
Namespace Prefix: | bidu_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The previous ratio of the entity's American depositary shares ("ADSs") representing Class A ordinary shares, which is effective from the time of the entity's IPO to May 11, 2010. + References No definition available. + Details
Name: | bidu_PreviousRatioOfAmericanDepositaryShareToClassaOrdinaryShare
Namespace Prefix: | bidu_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The split whose effect is the same with the entity's change of the ADS to Class A ordinary share ratio. + References No definition available. + Details
Name: | bidu_SplitWhoseEffectIsSameWithChangeOfAmericanDepositaryShareToClassAOrdinaryShareRatio
Namespace Prefix: | bidu_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_EarningsPerShareBasicLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration