XML 81 R72.htm IDEA: XBRL DOCUMENT
v3.20.2

Leases -Summary of Future lease payments (Detail) - Jun. 30, 2020 ¥ in Millions, $ in Millions | CNY (¥) | USD ($)
--- | --- | ---
Leases [Abstract] |  |
2021 | ¥ 2,447 | $ 346
2022 | 1,723 | 244
2023 | 1,290 | 183
2024 | 970 | 137
2025 | 452 | 64
Thereafter | 653 | 92
Total future lease payments | 7,535 | 1,066
Less: Imputed interest | 752 | 106
Total lease liability balance | ¥ 6,783 | $ 960

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in the periods after 6/30/2025. + References No definition available. + Details
Name: | bidu_LesseesOperatingLeaseLiabilityPaymentsDueAfterYearFive
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next twelve months. + References No definition available. + Details
Name: | bidu_LesseesOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in the twelve months ended 6/30/2025. + References No definition available. + Details
Name: | bidu_LesseesOperatingLeaseLiabilityPaymentsDueYearFive
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in the twelve months ended 6/30/2024. + References No definition available. + Details
Name: | bidu_LesseesOperatingLeaseLiabilityPaymentsDueYearFour
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in the twelve months ended 6/30/2023. + References No definition available. + Details
Name: | bidu_LesseesOperatingLeaseLiabilityPaymentsDueYearThree
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in the twelve months ended 6/30/2022. + References No definition available. + Details
Name: | bidu_LesseesOperatingLeaseLiabilityPaymentsDueYearTwo
Namespace Prefix: | bidu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977 + Details
Name: | us-gaap_OperatingLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant