XML 161 R149.htm IDEA: XBRL DOCUMENT
v3.20.2

Financial Instruments - Additional Information (Detail) ₨ in Millions, $ in Millions | 12 Months Ended |  |
--- | --- | --- | ---
Mar. 31, 2020 INR (₨) | Mar. 31, 2020 USD ($) | Mar. 31, 2019 INR (₨)
Financial Instruments [Line Items] |  |  |
Estimated fair values of bank guarantees | ₨ 4,680.7 | $ 62.1 | ₨ 4,046.1
Margins in the form of cash and fixed deposit available to the bank to reimburse losses realized under guarantees | 130,500.0 |  | 99,500.0
Outstanding Undrawn commitments to provide loans and financing to customers | 539,800.0 | 7,200.0 | 452,900.0
Unconditional cancellable commitments | 3,806,200.0 | 50,500.0 | 3,150,900.0
Guarantees |  |  |
Financial Instruments [Line Items] |  |  |
Guarantees, contingent liability recognized in terms of FASB ASC 450 | 3,011.9 |  | 2,589.5
Guarantees |  |  |
Financial Instruments [Line Items] |  |  |
Estimated fair values of bank guarantees | ₨ 4,191.9 | $ 55.6 | ₨ 3,544.4
Minimum |  |  |
Financial Instruments [Line Items] |  |  |
Remaining tenure of guarantees outstanding | 1 day |  |
Maximum |  |  |
Financial Instruments [Line Items] |  |  |
Remaining tenure of guarantees outstanding | 25 years 7 months 6 days |  |

X
- Definition Financial Instruments [Line Items] + References No definition available. + Details
Name: | hdb_FinancialInstrumentsLineItems
Namespace Prefix: | hdb_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tenure remaining of guarantee obligations. + References No definition available. + Details
Name: | hdb_GuaranteesObligationsPeriod
Namespace Prefix: | hdb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of margin by way cash deposits and fixed deposits available on guarantees. + References No definition available. + Details
Name: | hdb_OriginalMarginAsset
Namespace Prefix: | hdb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregate Unconditional Cancellable Loan Commitments. + References No definition available. + Details
Name: | hdb_UnconditionalCancellableCommitments
Namespace Prefix: | hdb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of guarantee, including, but not limited to, financial standby letter of credit, fair value guarantee, guarantee of collection of scheduled contractual cash flows from financial assets, and contracts that contingently require the guarantor to make payments or perform services. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121555522&loc=d3e12201-110248 + Details
Name: | us-gaap_GuaranteesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of loss contingency liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Unused amount of commitments to extend credit to customers. + References No definition available. + Details
Name: | us-gaap_UnusedCommitmentsToExtendCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_GuaranteeObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_GuaranteesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |