XML 66 R55.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Fair value measurements (Carrying Values And Fair Values Of Financial Instruments Not Measured At Fair Value) (Details) - USD ($) $ in Millions | Sep. 30, 2022 | Dec. 31, 2021
--- | --- | ---
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | $ 8,491 | $ 10,647
Debt Securities, Held-to-maturity | 9,009 | 10,153
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] |  |
Repurchase agreements | 2,417 | 1,406
Short-term debt | 1,475 | 999
Long-term debt | 14,044 | 15,169
Total liabilities | 150,472 | 140,340
Level 1 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 1,157 | 1,192
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] |  |
Repurchase agreements | 0 | 0
Short-Term Debt, Fair Value | 0 | 0
Long-term Debt, Fair Value | 0 | 0
Trust preferred securities | 0 | 0
Total liabilities | 0 | 0
Level 2 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 7,334 | 9,455
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] |  |
Repurchase agreements | 2,417 | 1,406
Short-Term Debt, Fair Value | 1,469 | 1,019
Long-term Debt, Fair Value | 12,067 | 16,848
Trust preferred securities | 387 | 460
Total liabilities | 16,340 | 19,733
Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 0 | 0
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] |  |
Repurchase agreements | 0 | 0
Short-Term Debt, Fair Value | 0 | 0
Long-term Debt, Fair Value | 0 | 0
Trust preferred securities | 0 | 0
Total liabilities | 0 | 0
Total Level 1, Level 2, and Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 8,491 | 10,647
Estimate of Fair Value Measurement [Member] | Total Level 1, Level 2, and Level 3 |  |
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] |  |
Repurchase agreements | 2,417 | 1,406
Short-Term Debt, Fair Value | 1,469 | 1,019
Long-term Debt, Fair Value | 12,067 | 16,848
Trust preferred securities | 387 | 460
Total liabilities | 16,340 | 19,733
Reported Value Measurement [Member] |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Debt Securities, Held-to-maturity | 8,976 | 10,118
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] |  |
Repurchase agreements | 2,417 | 1,406
Short-term debt | 1,475 | 999
Long-term debt | 14,044 | 15,169
Trust preferred securities | 308 | 308
Total liabilities | 18,244 | 17,882
U.S. Treasury / Agency |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 1,229 | 1,244
Debt Securities, Held-to-maturity | 1,281 | 1,213
U.S. Treasury / Agency | Level 1 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 1,157 | 1,192
U.S. Treasury / Agency | Level 2 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 72 | 52
U.S. Treasury / Agency | Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 0 | 0
U.S. Treasury / Agency | Total Level 1, Level 2, and Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 1,229 | 1,244
U.S. Treasury / Agency | Reported Value Measurement [Member] |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Debt Securities, Held-to-maturity | 1,281 | 1,213
Non-U.S. |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 956 | 1,262
Debt Securities, Held-to-maturity | 1,046 | 1,201
Non-U.S. | Level 1 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 0 | 0
Non-U.S. | Level 2 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 956 | 1,262
Non-U.S. | Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 0 | 0
Non-U.S. | Total Level 1, Level 2, and Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 956 | 1,262
Non-U.S. | Reported Value Measurement [Member] |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Debt Securities, Held-to-maturity | 1,042 | 1,196
Corporate and asset-backed securities |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 1,585 | 2,201
Debt Securities, Held-to-maturity | 1,769 | 2,032
Corporate and asset-backed securities | Level 1 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 0 | 0
Corporate and asset-backed securities | Level 2 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 1,585 | 2,201
Corporate and asset-backed securities | Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 0 | 0
Corporate and asset-backed securities | Total Level 1, Level 2, and Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 1,585 | 2,201
Corporate and asset-backed securities | Reported Value Measurement [Member] |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Debt Securities, Held-to-maturity | 1,742 | 2,004
Mortgage-backed securities |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 1,438 | 1,803
Debt Securities, Held-to-maturity | 1,549 | 1,731
Mortgage-backed securities | Level 1 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 0 | 0
Mortgage-backed securities | Level 2 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 1,438 | 1,803
Mortgage-backed securities | Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 0 | 0
Mortgage-backed securities | Total Level 1, Level 2, and Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 1,438 | 1,803
Mortgage-backed securities | Reported Value Measurement [Member] |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Debt Securities, Held-to-maturity | 1,548 | 1,730
Municipal |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 3,283 | 4,137
Debt Securities, Held-to-maturity | 3,364 | 3,976
Municipal | Level 1 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 0 | 0
Municipal | Level 2 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 3,283 | 4,137
Municipal | Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 0 | 0
Municipal | Total Level 1, Level 2, and Level 3 |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Held to maturity, Fair Value | 3,283 | 4,137
Municipal | Reported Value Measurement [Member] |  |
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] |  |
Debt Securities, Held-to-maturity | $ 3,363 | $ 3,975

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

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

X
- Definition Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 7A -URI https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 + Details
Name: | us-gaap_HeldToMaturitySecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value of investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Including the current and noncurrent portions, the carrying value of junior subordinated long-term debt owed to unconsolidated subsidiary trusts as of the balance sheet date. Such debt places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets and was initially scheduled to be repaid after one year or beyond the normal operating cycle if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 + Details
Name: | us-gaap_JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrust
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19-26) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 50 -Paragraph 7 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (bb) -URI https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756 Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -URI https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756 + Details
Name: | us-gaap_Liabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b)(3) -URI https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1D -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. + References No definition available. + Details
Name: | us-gaap_LongTermDebtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value, as of the balance sheet date, of securities sold under agreements to repurchase where the transferor maintains effective control over the assets, accounting for them as secured debt. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 30 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729 + Details
Name: | us-gaap_SecuredDebtRepurchaseAgreements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(1)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(13)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 + Details
Name: | us-gaap_ShortTermBorrowings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents the amount of short-term debt existing as of the balance sheet date. + References No definition available. + Details
Name: | us-gaap_ShorttermDebtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_MortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_USStatesAndPoliticalSubdivisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |