XML 43 R30.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Securities (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract] |
Debt Securities, Held-to-maturity [Table Text Block] | A summary of the amortized cost, fair value and allowance for credit losses related to securities held to maturity as of March 31, 2024 and December 31, 2023 is presented below.
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Estimated Fair Value |  | Allowance for Credit Losses |  | Net Carrying Amount
March 31, 2024 |  |  |  |  |  |  |  |  |  |  |
Residential mortgage-backed securities | $ | 1,239,420 |  |  | $ | — |  |  | $ | 69,069 |  |  | $ | 1,170,351 |  |  | $ | — |  |  | $ | 1,239,420 |
States and political subdivisions | 2,360,119 |  |  | 20,197 |  |  | 100,817 |  |  | 2,279,499 |  |  | (310) |  |  | 2,359,809 |
Other | 1,500 |  |  | — |  |  | 34 |  |  | 1,466 |  |  | — |  |  | 1,500 |
Total | $ | 3,601,039 |  |  | $ | 20,197 |  |  | $ | 169,920 |  |  | $ | 3,451,316 |  |  | $ | (310) |  |  | $ | 3,600,729 |
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 [Table Text Block] | 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 March 31, 2024 and December 31, 2023:
| States and Political Subdivisions |  |
| Not Guaranteed or Pre-Refunded |  | Guaranteed by the Texas PSF |  | Guaranteed by Third Party |  | Pre-Refunded |  | Total |  | Other Securities
March 31, 2024 |  |  |  |  |  |  |  |  |  |  |
Aaa/AAA | $ | 301,620 |  |  | $ | 1,538,918 |  |  | $ | 13,648 |  |  | $ | 1,091 |  |  | $ | 1,855,277 |  |  | $ | — |
Aa/AA | 498,734 |  |  | — |  |  | 6,108 |  |  | — |  |  | 504,842 |  |  | — |
Not rated | — |  |  | — |  |  | — |  |  | — |  |  | — |  |  | 1,500 |
Total | $ | 800,354 |  |  | $ | 1,538,918 |  |  | $ | 19,756 |  |  | $ | 1,091 |  |  | $ | 2,360,119 |  |  | $ | 1,500 |
December 31, 2023 |  |  |  |  |  |  |  |  |  |  |
Aaa/AAA | $ | 301,721 |  |  | $ | 1,541,913 |  |  | $ | 13,651 |  |  | $ | 1,401 |  |  | $ | 1,858,686 |  |  | $ | — |
Aa/AA | 503,016 |  |  | — |  |  | 6,105 |  |  | — |  |  | 509,121 |  |  | — |
Not rated | — |  |  | — |  |  | — |  |  | — |  |  | — |  |  | 1,500 |
Total | $ | 804,737 |  |  | $ | 1,541,913 |  |  | $ | 19,756 |  |  | $ | 1,401 |  |  | $ | 2,367,807 |  |  | $ | 1,500 |
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Table Text Block] | The following table details activity in the allowance for credit losses on held-to-maturity securities during the three months ended March 31, 2024 and 2023.
|  |  | Three Months Ended March 31,
|  |  |  |  | 2024 |  | 2023
Beginning balance |  |  |  |  | $ | 310 |  |  | $ | 158 |
Credit loss expense (benefit) |  |  |  |  | — |  |  | 104 |
Ending balance |  |  |  |  | $ | 310 |  |  | $ | 262 |
Amortized Cost, Estimated Fair Value and Allowance for Credit Losses of 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 March 31, 2024 and December 31, 2023 is presented below.
| Amortized Cost |  | Gross Unrealized Gains |  | Gross Unrealized Losses |  | Allowance for Credit Losses |  | Estimated Fair Value
March 31, 2024 |  |  |  |  |  |  |  |  |
U.S. Treasury | $ | 4,181,301 |  |  | $ | — |  |  | $ | 308,729 |  |  | $ | — |  |  | $ | 3,872,572 |
Residential mortgage-backed securities | 7,472,195 |  |  | 4,796 |  |  | 1,004,366 |  |  | — |  |  | 6,472,625 |
States and political subdivisions | 5,071,259 |  |  | 2,313 |  |  | 280,056 |  |  | — |  |  | 4,793,516 |
Other | 42,870 |  |  | — |  |  | — |  |  | — |  |  | 42,870 |
Total | $ | 16,767,625 |  |  | $ | 7,109 |  |  | $ | 1,593,151 |  |  | $ | — |  |  | $ | 15,181,583 |
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 |
Securities, with Unrealized Losses Segregated by Length of Impairment | The table below summarizes, as of March 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,872,572 |  |  | $ | 308,729 |  |  | $ | 3,872,572 |  |  | $ | 308,729 |
Residential mortgage-backed securities | 376,347 |  |  | 3,974 |  |  | 5,633,391 |  |  | 1,000,392 |  |  | 6,009,738 |  |  | 1,004,366 |
States and political subdivisions | 780,308 |  |  | 6,535 |  |  | 3,740,945 |  |  | 273,521 |  |  | 4,521,253 |  |  | 280,056 |
Total | $ | 1,156,655 |  |  | $ | 10,509 |  |  | $ | 13,246,908 |  |  | $ | 1,582,642 |  |  | $ | 14,403,563 |  |  | $ | 1,593,151 |
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 March 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 | $ | — |  |  | $ | — |  |  | $ | 511,806 |  |  | $ | 727,614 |  |  | $ | 1,239,420 |
States and political subdivisions | 9,131 |  |  | 4,281 |  |  | 52,003 |  |  | 2,294,704 |  |  | 2,360,119 |
Other | 1,500 |  |  | — |  |  | — |  |  | — |  |  | 1,500 |
Total | $ | 10,631 |  |  | $ | 4,281 |  |  | $ | 563,809 |  |  | $ | 3,022,318 |  |  | $ | 3,601,039 |
Estimated Fair Value |  |  |  |  |  |  |  |  |
Residential mortgage-backed securities | $ | — |  |  | $ | — |  |  | $ | 455,963 |  |  | $ | 714,388 |  |  | $ | 1,170,351 |
States and political subdivisions | 9,092 |  |  | 4,268 |  |  | 50,260 |  |  | 2,215,879 |  |  | 2,279,499 |
Other | 1,466 |  |  | — |  |  | — |  |  | — |  |  | 1,466 |
Total | $ | 10,558 |  |  | $ | 4,268 |  |  | $ | 506,223 |  |  | $ | 2,930,267 |  |  | $ | 3,451,316 |
Available For Sale |  |  |  |  |  |  |  |  |
Amortized Cost |  |  |  |  |  |  |  |  |
U. S. Treasury | $ | 499,348 |  |  | $ | 3,291,567 |  |  | $ | 197,882 |  |  | $ | 192,504 |  |  | $ | 4,181,301 |
Residential mortgage-backed securities | 1,348 |  |  | 1,272 |  |  | 13,807 |  |  | 7,455,768 |  |  | 7,472,195 |
States and political subdivisions | 228,757 |  |  | 234,591 |  |  | 848,067 |  |  | 3,759,844 |  |  | 5,071,259 |
Other | — |  |  | — |  |  | — |  |  | — |  |  | 42,870 |
Total | $ | 729,453 |  |  | $ | 3,527,430 |  |  | $ | 1,059,756 |  |  | $ | 11,408,116 |  |  | $ | 16,767,625 |
Estimated Fair Value |  |  |  |  |  |  |  |  |
U. S. Treasury | $ | 486,430 |  |  | $ | 3,082,345 |  |  | $ | 164,133 |  |  | $ | 139,664 |  |  | $ | 3,872,572 |
Residential mortgage-backed securities | 1,333 |  |  | 1,275 |  |  | 13,793 |  |  | 6,456,224 |  |  | 6,472,625 |
States and political subdivisions | 228,134 |  |  | 231,649 |  |  | 817,088 |  |  | 3,516,645 |  |  | 4,793,516 |
Other | — |  |  | — |  |  | — |  |  | — |  |  | 42,870 |
Total | $ | 715,897 |  |  | $ | 3,315,269 |  |  | $ | 995,014 |  |  | $ | 10,112,533 |  |  | $ | 15,181,583 |
Schedule of Realized Gain (Loss) | Sales of available for sale securities were as follows:
|  |  | Three Months Ended March 31,
|  |  |  |  | 2024 |  | 2023
Proceeds from sales |  |  |  |  | $ | — |  |  | $ | 884,273 |
Gross realized gains |  |  |  |  | — |  |  | 4,856 |
Gross realized losses |  |  |  |  | — |  |  | (4,835) |
Tax (expense) benefit of securities gains/losses |  |  |  |  | — |  |  | (4) |
Investment Income | Premium amortization and discount accretion included in interest income on securities was as follows:
|  |  | Three Months Ended March 31,
|  |  |  |  | 2024 |  | 2023
Premium amortization |  |  |  |  | $ | (17,953) |  |  | $ | (25,925) |
Discount accretion |  |  |  |  | 4,705 |  |  | 5,405 |
Net (premium amortization) discount accretion |  |  |  |  | $ | (13,248) |  |  | $ | (20,520) |
Trading Account Securities, at Estimated Fair Value | Trading account securities, at estimated fair value, were as follows:
| March 31, 2024 |  | December 31, 2023
U.S. Treasury | $ | 29,608 |  |  | $ | 30,265 |
States and political subdivisions | 10,037 |  |  | 1,452 |
Total | $ | 39,645 |  |  | $ | 31,717 |
Net Gains and Losses on Trading Account Securities | Net gains and losses on trading account securities were as follows:
|  |  | Three Months Ended March 31,
|  |  |  |  | 2024 |  | 2023
Net gain on sales transactions |  |  |  |  | $ | 1,159 |  |  | $ | 968 |
Net mark-to-market gains (losses) |  |  |  |  | (19) |  |  | (17) |
Net gain (loss) on trading account securities |  |  |  |  | $ | 1,140 |  |  | $ | 951 |

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(7)(c)) -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(9)(a)) -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://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/2147483586/944-220-S99-1 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.8) -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.9) -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.7(a),(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 + 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 No definition available. + Details
Name: | us-gaap_TradingSecuritiesAndCertainTradingAssetsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration