XML 83 R67.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Loans (Narrative) (Detail) $ in Thousands | 12 Months Ended |
--- | --- | ---
Dec. 31, 2021 USD ($) Grade | Dec. 31, 2020 USD ($) Grade | Dec. 31, 2019 USD ($) | Dec. 31, 2018 USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Concentration of loans in a single industry in excess of ten percent | 0.00% | 0.00% |  |
Maximum percentage loan related to single industry | 10.00% | 10.00% |  |
U.S. dollar denominated loans and commitments to borrowers in Mexico | $ 0 | $ 0 |  |
Commercial and industrial loans related to overdraft for correspondent bank customer | $ 7,800 | $ 5,600 |  |
Financing Receivable, Threshold Period Past Due | 90 days |  |  |
Number of days past due for payment of interest on loans, minimum | 120 days |  |  |
Texas Leading Index economic condition indicator | 134.7 | 118.1 |  |
Financing Receivable, Allowance for Credit Loss | $ 248,666 | $ 263,177 |  |
Loans Receivable [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Accrued interest receivable | $ 40,000 | $ 48,700 |  |
Commercial and Industrial Total Energy Loans [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Percentage of total energy loans to total loans | 6.60% | 7.10% |  |
Percentage of total energy loans to total loans excluding PPP Loans | 6.80% | 8.20% |  |
Weighted Average Risk Grade | Grade | 6.06 | 6.85 |  |
Financing Receivable, Allowance for Credit Loss | $ 17,217 | $ 39,553 | $ 37,382 | $ 29,052
Commercial and Industrial Total Energy Loans [Member] | Risk Grade One To Eight [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Weighted Average Risk Grade | Grade | 5.78 | 5.99 |  |
Non Accrual Loans [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Additional interest that would have been recognized on non-accrual loans, net of tax | $ 1,800 | $ 2,900 | 3,900 |
Grade 12 [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
General percentage of valuation allowance in excess of principal balance, maximum | 30.00% |  |  |
Grade 13 [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
General percentage of valuation allowance in excess of principal balance, minimum | 30.00% |  |  |
Commercial Portfolio Segment [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Weighted Average Risk Grade | Grade | 6.22 | 6.45 |  |
Financing Receivable, Allowance for Credit Loss | $ 72,091 | $ 73,843 | 51,593 | 48,580
Commercial Portfolio Segment [Member] | Risk Grade One To Eight [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Weighted Average Risk Grade | Grade | 6.01 | 6.13 |  |
Commercial and Industrial, Other Commercial [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Number of days past due for payment of interest on loans, minimum | 180 days |  |  |
Commercial Real Estate Portfolio Segment [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Weighted Average Risk Grade | Grade | 7.19 | 7.32 |  |
Financing Receivable, Allowance for Credit Loss | $ 144,936 | $ 134,892 | 31,037 | 38,777
Commercial Real Estate Buildings Land And Other Financing Receivable [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Weighted Average Risk Grade | Grade | 7.22 | 7.34 |  |
Commercial Real Estate Buildings Land And Other Financing Receivable [Member] | Risk Grade One To Eight [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Weighted Average Risk Grade | Grade | 6.91 | 6.97 |  |
Construction Loans [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Weighted Average Risk Grade | Grade | 7.06 | 7.22 |  |
Construction Loans [Member] | Risk Grade One To Eight [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Weighted Average Risk Grade | Grade | 6.99 | 6.99 |  |
Consumer Loan [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Financing Receivable, Allowance for Credit Loss | $ 7,837 | $ 6,963 | $ 8,042 | $ 9,620
Paycheck Protection Program [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Financing Receivable, Allowance for Credit Loss | 0 |  |  |
Commitments to Extend Credit [Member] | Commercial and Industrial Total Energy Loans [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Unfunded balances | 891,400 |  |  |
Standby Letters of Credit [Member] | Commercial and Industrial Total Energy Loans [Member] |  |  |  |
Accounts, Notes, Loans and Financing Receivable [Line Items] |  |  |  |
Unfunded balances | $ 68,900 |  |  |

X
- Definition Concentration of loans in a single industry in excess of ten percent + References No definition available. + Details
Name: | cfr_Concentrationofloansinasingleindustryinexcessoftenpercent
Namespace Prefix: | cfr_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum Percentage of Loan Related To Single Industry + References No definition available. + Details
Name: | cfr_MaximumPercentageOfLoanRelatedToSingleIndustry
Namespace Prefix: | cfr_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Days Past Due + References No definition available. + Details
Name: | cfr_NumberOfDaysPastDue
Namespace Prefix: | cfr_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percent Of Valuation Allowance In Excess Of Principal Balance Maximum + References No definition available. + Details
Name: | cfr_PercentOfValuationAllowanceInExcessOfPrincipalBalanceMaximum
Namespace Prefix: | cfr_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percent Of Valuation Allowance In Excess Of Principal Balance Minimum + References No definition available. + Details
Name: | cfr_PercentOfValuationAllowanceInExcessOfPrincipalBalanceMinimum
Namespace Prefix: | cfr_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of total energy loans to total loans excluding PPP Loans + References No definition available. + Details
Name: | cfr_PercentageOfTotalEnergyLoansToTotalLoansExcludingPPPLoans
Namespace Prefix: | cfr_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of total energy loans to total loans + References No definition available. + Details
Name: | cfr_Percentageoftotalenergyloanstototalloans
Namespace Prefix: | cfr_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Texas Leading Index economic condition indicator + References No definition available. + Details
Name: | cfr_TexasLeadingIndexEconomicConditionIndicator
Namespace Prefix: | cfr_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition U.S. dollar denominated loans and commitments to borrowers in Mexico + References No definition available. + Details
Name: | cfr_USDollarDenominatedLoansAndCommitmentsToBorrowersInMexico
Namespace Prefix: | cfr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Unfunded balances + References No definition available. + Details
Name: | cfr_Unfundedbalances
Namespace Prefix: | cfr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted Average Risk Grade for Loans + References No definition available. + Details
Name: | cfr_WeightedAverageRiskGradeForLoans
Namespace Prefix: | cfr_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600 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.20) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_BankOverdrafts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(7)(2)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (3) Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (c) Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1405 -Paragraph (a) -Subparagraph (1) + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Threshold period for when financing receivable is considered past due, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Excludes threshold period past due to write off as uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447 + Details
Name: | us-gaap_FinancingReceivableThresholdPeriodPastDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable. + 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.8) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InterestReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Reflects the amount of additional interest income that would have been recorded if impaired or nonperforming loans were instead current, in compliance with their original terms, and outstanding throughout the reporting period or since origination (if held for part of the period). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 40 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121585226&loc=d3e18794-111554 + Details
Name: | us-gaap_LoansAndLeasesReceivableImpairedInterestLostOnNonaccrualLoans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_LoansReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cfr_CommercialandIndustrialTotalEnergyLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InternalCreditAssessmentAxis=cfr_RiskGradeOneToEightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cfr_NonAccrualLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cfr_GradeTwelveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cfr_GradeThirteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cfr_CommercialAndIndustrialOtherCommercialFinancingReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialRealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cfr_CommercialRealEstateBuildingsLandAndOtherLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ConstructionLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ConsumerLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cfr_PaycheckProtectionProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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