XML 41 R34.htm IDEA: XBRL DOCUMENT
v3.25.3

Loans Held-for-Investment and Allowance for Credit Losses - Loans Held-for-Investment by Class of Financing Receivables (Detail) - USD ($) $ in Thousands | Sep. 30, 2025 | Dec. 31, 2024 | Sep. 30, 2024
--- | --- | --- | ---
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | $ 8,243,625 | $ 7,913,098 | $ 7,723,191
Less-Allowance for credit losses | (105,958) | (98,325) | (99,936)
Net loans held-for-investment | 8,137,667 | 7,814,773 | 7,623,255
C&I [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 1,174,770 | 1,176,993 | 1,175,774
Municipal [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 347,559 | 369,246 | 333,732
Construction & Development [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 1,214,649 | 1,054,603 | 1,013,810
Farm [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 322,710 | 339,665 | 315,720
Non-Owner Occupied CRE [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 802,675 | 805,566 | 825,928
Owner Occupied CRE [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 1,119,425 | 1,083,100 | 1,086,750
Residential [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 2,308,708 | 2,196,767 | 2,112,196
Auto [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 718,501 | 638,560 | 618,103
Non-Auto [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 145,808 | 153,055 | 157,909
Commercial [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 1,522,329 | 1,546,239 | 1,509,506
Commercial [Member] | C&I [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 1,174,770 | 1,176,993 | 1,175,774
Commercial [Member] | Municipal [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 347,559 | 369,246 | 333,732
Agriculture [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 88,820 | 95,543 | 83,269
Real Estate [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 5,768,167 | 5,479,701 | 5,354,404
Real Estate [Member] | Construction & Development [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 1,214,649 | 1,054,603 | 1,013,810
Real Estate [Member] | Farm [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 322,710 | 339,665 | 315,720
Real Estate [Member] | Non-Owner Occupied CRE [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 802,675 | 805,566 | 825,928
Real Estate [Member] | Owner Occupied CRE [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 1,119,425 | 1,083,100 | 1,086,750
Real Estate [Member] | Residential [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 2,308,708 | 2,196,767 | 2,112,196
Consumer [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 864,309 | 791,615 | 776,012
Net loans held-for-investment | 8,137,667 | 7,814,773 | 7,623,255
Consumer [Member] | Auto [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | 718,501 | 638,560 | 618,103
Consumer [Member] | Non-Auto [Member] |  |  |
Loans and Leases Receivable Disclosure [Line Items] |  |  |
Total Loans | $ 145,808 | $ 153,055 | $ 157,909

X
- Definition Loan And Leases Receivable Net Reported Amount + References No definition available. + Details
Name: | ffin_LoanAndLeasesReceivableNetReportedAmount
Namespace Prefix: | ffin_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Loans and lease receivable allowance + References No definition available. + Details
Name: | ffin_LoansAndLeaseReceivableAllowance
Namespace Prefix: | ffin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreement. + References No definition available. + Details
Name: | ffin_LoansAndLeasesReceivablesGross
Namespace Prefix: | ffin_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_LoansAndLeasesReceivableDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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

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

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

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

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

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

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=ffin_AgriculturalPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |