XML 55 R38.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Securities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract] |
Debt Securities, Held-to-maturity | A summary of the amortized cost, fair value and allowance for credit losses related to securities held to maturity as of December 31, 2024 and 2023 is presented below.
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Estimated Fair Value |  | Allowance for Credit Losses |  | Net Carrying Amount
December 31, 2024 |  |  |  |  |  |  |  |  |  |  |
Residential mortgage-backed securities | $ | 1,193,840 |  |  | $ | — |  |  | $ | 71,076 |  |  | $ | 1,122,764 |  |  | $ | — |  |  | $ | 1,193,840 |
States and political subdivisions | 2,338,745 |  |  | 13,954 |  |  | 116,414 |  |  | 2,236,285 |  |  | (310) |  |  | 2,338,435 |
Other | 1,500 |  |  | — |  |  | 3 |  |  | 1,497 |  |  | — |  |  | 1,500 |
Total | $ | 3,534,085 |  |  | $ | 13,954 |  |  | $ | 187,493 |  |  | $ | 3,360,546 |  |  | $ | (310) |  |  | $ | 3,533,775 |
December 31, 2023 |  |  |  |  |  |  |  |  |  |  |
Residential mortgage-backed securities | $ | 1,250,431 |  |  | $ | 76 |  |  | $ | 54,175 |  |  | $ | 1,196,332 |  |  | $ | — |  |  | $ | 1,250,431 |
States and political subdivisions | 2,367,807 |  |  | 42,990 |  |  | 76,540 |  |  | 2,334,257 |  |  | (310) |  |  | 2,367,497 |
Other | 1,500 |  |  | — |  |  | 45 |  |  | 1,455 |  |  | — |  |  | 1,500 |
Total | $ | 3,619,738 |  |  | $ | 43,066 |  |  | $ | 130,760 |  |  | $ | 3,532,044 |  |  | $ | (310) |  |  | $ | 3,619,428 |
Moody's and Standard & Poor's Bond Ratings | The following table summarizes Moody's and/or Standard & Poor's bond ratings for our portfolio of held-to-maturity securities issued by States and political subdivisions and other securities as of December 31, 2024:
| States and Political Subdivisions |  |
| Not Guaranteed or Pre-Refunded |  | Guaranteed by the Texas PSF |  | Guaranteed by Third Party |  | Pre-Refunded |  | Total |  | Other Securities
Aaa/AAA | $ | 301,310 |  |  | $ | 1,504,951 |  |  | $ | 13,640 |  |  | $ | 14,531 |  |  | $ | 1,834,432 |  |  | $ | — |
Aa/AA | 498,198 |  |  | — |  |  | 6,115 |  |  | — |  |  | 504,313 |  |  | — |
Not rated | — |  |  | — |  |  | — |  |  | — |  |  | — |  |  | 1,500 |
Total | $ | 799,508 |  |  | $ | 1,504,951 |  |  | $ | 19,755 |  |  | $ | 14,531 |  |  | $ | 2,338,745 |  |  | $ | 1,500 |
Debt Securities, Held-to-maturity, Allowance for Credit Loss | The following table details activity in the allowance for credit losses on held-to-maturity securities.
|  | 2024 |  | 2023 |  | 2022
Beginning balance |  | $ | 310 |  |  | $ | 158 |  |  | $ | 158 |
Credit loss expense (benefit) |  | — |  |  | 152 |  |  | — |
Ending balance |  | $ | 310 |  |  | $ | 310 |  |  | $ | 158 |
Debt Securities, Available-for-sale | A summary of the amortized cost, fair value and allowance for credit losses related to securities available for sale as of December 31, 2024 and 2023 is presented below.
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Allowance for Credit Losses |  | Estimated Fair Value
December 31, 2024 |  |  |  |  |  |  |  |  |
U.S. Treasury | $ | 3,692,215 |  |  | $ | — |  |  | $ | 249,895 |  |  | $ | — |  |  | $ | 3,442,320 |
Residential mortgage-backed securities | 8,024,704 |  |  | 2,352 |  |  | 1,029,154 |  |  | — |  |  | 6,997,902 |
States and political subdivisions | 4,842,060 |  |  | 2,493 |  |  | 284,329 |  |  | — |  |  | 4,560,224 |
Other | 43,179 |  |  | — |  |  | — |  |  | — |  |  | 43,179 |
Total | $ | 16,602,158 |  |  | $ | 4,845 |  |  | $ | 1,563,378 |  |  | $ | — |  |  | $ | 15,043,625 |
December 31, 2023 |  |  |  |  |  |  |  |  |
U.S. Treasury | $ | 5,212,894 |  |  | $ | — |  |  | $ | 285,305 |  |  | $ | — |  |  | $ | 4,927,589 |
Residential mortgage-backed securities | 7,463,954 |  |  | 9,066 |  |  | 876,338 |  |  | — |  |  | 6,596,682 |
States and political subdivisions | 5,245,721 |  |  | 5,762 |  |  | 240,152 |  |  | — |  |  | 5,011,331 |
Other | 42,769 |  |  | — |  |  | — |  |  | — |  |  | 42,769 |
Total | $ | 17,965,338 |  |  | $ | 14,828 |  |  | $ | 1,401,795 |  |  | $ | — |  |  | $ | 16,578,371 |
Year End Securities with Unrealized Losses, Segregated by Length of Impairment | The table below summarizes, as of December 31, 2024, securities available for sale in an unrealized loss position for which an allowance for credit losses has not been recorded, aggregated by type of security and length of time in a continuous unrealized loss position.
| Less than 12 Months |  | More than 12 Months |  | Total
| Estimated Fair Value |  | Unrealized Losses |  | Estimated Fair Value |  | Unrealized Losses |  | Estimated Fair Value |  | Unrealized Losses
U.S. Treasury | $ | — |  |  | $ | — |  |  | $ | 3,442,320 |  |  | $ | 249,895 |  |  | $ | 3,442,320 |  |  | $ | 249,895 |
Residential mortgage-backed securities | 1,289,852 |  |  | 26,420 |  |  | 4,725,498 |  |  | 1,002,734 |  |  | 6,015,350 |  |  | 1,029,154 |
States and political subdivisions | 836,599 |  |  | 6,961 |  |  | 3,490,644 |  |  | 277,368 |  |  | 4,327,243 |  |  | 284,329 |
Total | $ | 2,126,451 |  |  | $ | 33,381 |  |  | $ | 11,658,462 |  |  | $ | 1,529,997 |  |  | $ | 13,784,913 |  |  | $ | 1,563,378 |
Amortized Cost and Estimated Fair Value of Securities, Excluding Trading Securities, Presented by Contractual Maturity | The following table summarizes the maturity distribution schedule of securities held to maturity and securities available for sale as of December 31, 2024. Mortgage-backed securities are included in maturity categories based on their stated maturity date. Expected maturities may differ from contractual maturities because issuers may have the right to call or prepay obligations. Other securities classified as available for sale include stock in the Federal Reserve Bank and the Federal Home Loan Bank, which have no maturity date. These securities have been included in the total column only.
| Within 1 Year |  | 1 - 5 Years |  | 5 - 10 Years |  | After 10 Years |  | Total
Held To Maturity |  |  |  |  |  |  |  |  |
Amortized Cost |  |  |  |  |  |  |  |  |
Residential mortgage-backed securities | $ | — |  |  | $ | 510,490 |  |  | $ | 11,244 |  |  | $ | 672,106 |  |  | $ | 1,193,840 |
States and political subdivisions | 7,572 |  |  | 17,702 |  |  | 51,690 |  |  | 2,261,781 |  |  | 2,338,745 |
Other | 1,500 |  |  | — |  |  | — |  |  | — |  |  | 1,500 |
Total | $ | 9,072 |  |  | $ | 528,192 |  |  | $ | 62,934 |  |  | $ | 2,933,887 |  |  | $ | 3,534,085 |
Estimated Fair Value |  |  |  |  |  |  |  |  |
Residential mortgage-backed securities | $ | — |  |  | $ | 459,859 |  |  | $ | 9,164 |  |  | $ | 653,741 |  |  | $ | 1,122,764 |
States and political subdivisions | 7,570 |  |  | 17,695 |  |  | 49,489 |  |  | 2,161,531 |  |  | 2,236,285 |
Other | 1,497 |  |  | — |  |  | — |  |  | — |  |  | 1,497 |
Total | $ | 9,067 |  |  | $ | 477,554 |  |  | $ | 58,653 |  |  | $ | 2,815,272 |  |  | $ | 3,360,546 |
Available For Sale |  |  |  |  |  |  |  |  |
Amortized Cost |  |  |  |  |  |  |  |  |
U. S. Treasury | $ | 1,096,734 |  |  | $ | 2,204,591 |  |  | $ | 198,105 |  |  | $ | 192,785 |  |  | $ | 3,692,215 |
Residential mortgage-backed securities | 39 |  |  | 869 |  |  | 12,553 |  |  | 8,011,243 |  |  | 8,024,704 |
States and political subdivisions | 284,652 |  |  | 225,414 |  |  | 804,372 |  |  | 3,527,622 |  |  | 4,842,060 |
Other | — |  |  | — |  |  | — |  |  | — |  |  | 43,179 |
Total | $ | 1,381,425 |  |  | $ | 2,430,874 |  |  | $ | 1,015,030 |  |  | $ | 11,731,650 |  |  | $ | 16,602,158 |
Estimated Fair Value |  |  |  |  |  |  |  |  |
U. S. Treasury | $ | 1,088,890 |  |  | $ | 2,054,258 |  |  | $ | 165,031 |  |  | $ | 134,141 |  |  | $ | 3,442,320 |
Residential mortgage-backed securities | 39 |  |  | 881 |  |  | 12,588 |  |  | 6,984,394 |  |  | 6,997,902 |
States and political subdivisions | 284,459 |  |  | 222,960 |  |  | 765,004 |  |  | 3,287,801 |  |  | 4,560,224 |
Other | — |  |  | — |  |  | — |  |  | — |  |  | 43,179 |
Total | $ | 1,373,388 |  |  | $ | 2,278,099 |  |  | $ | 942,623 |  |  | $ | 10,406,336 |  |  | $ | 15,043,625 |
Schedule of Realized Gain (Loss) | Sales of securities available for sale were as follows:
| 2024 |  | 2023 |  | 2022
Proceeds from sales | $ | 123,254 |  |  | $ | 1,904,067 |  |  | $ | — |
Gross realized gains | 426 |  |  | 5,758 |  |  | — |
Gross realized losses | (522) |  |  | (5,692) |  |  | — |
Tax benefit (expense) related to securities gains/losses | 20 |  |  | (14) |  |  | — |
Investment Income | Premium amortization and discount accretion included in interest income on securities was as follows:
| 2024 |  | 2023 |  | 2022
Premium amortization | $ | (66,257) |  |  | $ | (85,506) |  |  | $ | (110,997) |
Discount accretion | 21,044 |  |  | 21,613 |  |  | 13,597 |
Net (premium amortization) discount accretion | $ | (45,213) |  |  | $ | (63,893) |  |  | $ | (97,400) |
Year End Trading Account Securities, at Estimated Fair Value | Year-end trading account securities, at estimated fair value, were as follows:
| 2024 |  | 2023
U.S. Treasury | $ | 33,910 |  |  | $ | 30,265 |
States and political subdivisions | — |  |  | 1,452 |
Total | $ | 33,910 |  |  | $ | 31,717 |
Net Gains and Losses on Trading Account Securities | Net gains and losses on trading account securities included in other non-interest income were as follows:
| 2024 |  | 2023 |  | 2022
Net gain on sales transactions | $ | 4,876 |  |  | $ | 3,843 |  |  | $ | 3,129 |
Net mark-to-market gains (losses) | (109) |  |  | (33) |  |  | (230) |
Net gain on trading account securities | $ | 4,767 |  |  | $ | 3,810 |  |  | $ | 2,899 |

X
- Definition [Table Text Block] for Moody's and Standard & Poor's Bond Ratings [Table] + References No definition available. + Details
Name: | cfr_MoodysandStandardPoorsBondRatingsTableTextBlock
Namespace Prefix: | cfr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-3 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of realized and unrealized gain (loss) on investment in security. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_GainLossOnInvestmentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5B Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (aaa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5 Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5 Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5 Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5B Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5B Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5B Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5B + Details
Name: | us-gaap_HeldToMaturitySecuritiesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 + Details
Name: | us-gaap_InvestmentIncomeTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9 + Details
Name: | us-gaap_ScheduleOfRealizedGainLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value). + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-6 + Details
Name: | us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B + Details
Name: | us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration