2024 Q1 Form 10-K Financial Statement

#000095017024019528 Filed on February 26, 2024

View on sec.gov

Income Statement

Concept 2024 Q1 2023 Q4 2023
Revenue $149.5M $528.1M
YoY Change 23.03% 22.0%
Cost Of Revenue
YoY Change
Gross Profit
YoY Change
Gross Profit Margin
Selling, General & Admin
YoY Change
% of Gross Profit
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $3.221M $3.278M $10.84M
YoY Change 4.78% 3.31% 0.22%
% of Gross Profit
Operating Expenses
YoY Change
Operating Profit
YoY Change
Interest Expense $49.25M $144.3M
YoY Change 95.28% 358.85%
% of Operating Profit
Other Income/Expense, Net
YoY Change
Pretax Income $64.88M $56.01M $243.3M
YoY Change 0.97% -20.78% -13.38%
Income Tax $11.48M $10.03M $44.32M
% Of Pretax Income 17.7% 17.91% 18.22%
Net Earnings $53.40M $45.98M $199.0M
YoY Change 1.58% -21.62% -15.14%
Net Earnings / Revenue 35.72% 37.68%
Basic Earnings Per Share $0.37 $1.39
Diluted Earnings Per Share $0.37 $0.32 $1.39
COMMON SHARES
Basic Shares Outstanding 142.8M 142.7M 142.7M
Diluted Shares Outstanding 143.0M 142.9M

Balance Sheet

Concept 2024 Q1 2023 Q4 2023
SHORT-TERM ASSETS
Cash & Short-Term Investments
YoY Change
Cash & Equivalents $600.2M $536.6M
Short-Term Investments
Other Short-Term Assets
YoY Change
Inventory
Prepaid Expenses
Receivables
Other Receivables
Total Short-Term Assets
YoY Change
LONG-TERM ASSETS
Property, Plant & Equipment $152.0M $151.8M $151.8M
YoY Change -1.15% -0.77% -0.77%
Goodwill $313.5M
YoY Change 0.0%
Intangibles
YoY Change
Long-Term Investments
YoY Change
Other Assets
YoY Change
Total Long-Term Assets
YoY Change
TOTAL ASSETS
Total Short-Term Assets
Total Long-Term Assets
Total Assets $13.19B $13.11B $13.11B
YoY Change 1.41% 1.01% 1.01%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $0.00 $0.00 $0.00
YoY Change
Accrued Expenses
YoY Change
Deferred Revenue
YoY Change
Short-Term Debt $26.80M $404.1M $404.1M
YoY Change -95.77% -37.11% -37.11%
Long-Term Debt Due
YoY Change
Total Short-Term Liabilities $334.1M $404.1M $404.1M
YoY Change -49.16% 1564.39% 1564.39%
LONG-TERM LIABILITIES
Long-Term Debt $0.00 $0.00 $0.00
YoY Change
Other Long-Term Liabilities $75.88M $64.31M $64.31M
YoY Change 82.79% 6.63% 6.63%
Total Long-Term Liabilities $75.88M $64.31M $64.31M
YoY Change 82.79% 6.63% 6.63%
TOTAL LIABILITIES
Total Short-Term Liabilities $334.1M $404.1M $404.1M
Total Long-Term Liabilities $75.88M $64.31M $64.31M
Total Liabilities $11.70B $11.61B $11.61B
YoY Change 0.56% -0.87% -0.87%
SHAREHOLDERS EQUITY
Retained Earnings $1.247B $1.220B
YoY Change 8.43% 8.7%
Common Stock $685.4M $682.7M
YoY Change 0.67% 0.54%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $1.491B $1.499B $1.499B
YoY Change
Total Liabilities & Shareholders Equity $13.19B $13.11B $13.11B
YoY Change 1.41% 1.01% 1.01%

Cashflow Statement

Concept 2024 Q1 2023 Q4 2023
OPERATING ACTIVITIES
Net Income $53.40M $45.98M $199.0M
YoY Change 1.58% -21.62% -15.14%
Depreciation, Depletion And Amortization $3.221M $3.278M $10.84M
YoY Change 4.78% 3.31% 0.22%
Cash From Operating Activities $75.64M $58.72M $284.8M
YoY Change -21.11% -15.55% -12.08%
INVESTING ACTIVITIES
Capital Expenditures $3.912M $3.851M $17.25M
YoY Change -38.36% 0.97% 9.29%
Acquisitions
YoY Change
Other Investing Activities -$65.60M $44.24M $144.5M
YoY Change -151.24% -76.9% -117.58%
Cash From Investing Activities -$69.51M $40.29M $127.3M
YoY Change -157.13% -78.54% -115.19%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities 57.44M 49.20M -206.2M
YoY Change -156.3% -116.83% -165.22%
NET CHANGE
Cash From Operating Activities 75.64M 58.72M 284.8M
Cash From Investing Activities -69.51M 40.29M 127.3M
Cash From Financing Activities 57.44M 49.20M -206.2M
Net Change In Cash 63.57M 148.2M 205.9M
YoY Change -44.98% -522.21% -204.04%
FREE CASH FLOW
Cash From Operating Activities $75.64M $58.72M $284.8M
Capital Expenditures $3.912M $3.851M $17.25M
Free Cash Flow $71.73M $54.87M $267.6M
YoY Change -19.89% -16.51% -13.17%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2023 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2023 dei Entity Central Index Key
EntityCentralIndexKey
0000036029
CY2023 dei Amendment Flag
AmendmentFlag
false
CY2023 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
CY2023Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2022Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2023 dei Document Type
DocumentType
10-K
CY2023 dei Document Annual Report
DocumentAnnualReport
true
CY2023 dei Document Period End Date
DocumentPeriodEndDate
2023-12-31
CY2023 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2023
CY2023 dei Document Transition Report
DocumentTransitionReport
false
CY2023 dei Entity File Number
EntityFileNumber
0-07674
CY2023 dei Entity Registrant Name
EntityRegistrantName
First Financial Bankshares, Inc.
CY2023 dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
TX
CY2023 dei Entity Tax Identification Number
EntityTaxIdentificationNumber
75-0944023
CY2023 dei Entity Address Address Line1
EntityAddressAddressLine1
400 Pine Street
CY2023 dei Entity Address City Or Town
EntityAddressCityOrTown
Abilene
CY2023 dei Entity Address State Or Province
EntityAddressStateOrProvince
TX
CY2023 dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
79601
CY2023 dei City Area Code
CityAreaCode
325
CY2023 dei Local Phone Number
LocalPhoneNumber
627-7155
CY2023 dei Security12b Title
Security12bTitle
Common Stock, par value $0.01 per share
CY2023 dei Trading Symbol
TradingSymbol
FFIN
CY2023 dei Security Exchange Name
SecurityExchangeName
NASDAQ
CY2023 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
Yes
CY2023 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2023 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2023 dei Entity Interactive Data Current
EntityInteractiveDataCurrent
Yes
CY2023 dei Entity Filer Category
EntityFilerCategory
Large Accelerated Filer
CY2023 dei Entity Small Business
EntitySmallBusiness
false
CY2023 dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
false
CY2023 dei Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
true
CY2023 dei Document Fin Stmt Error Correction Flag
DocumentFinStmtErrorCorrectionFlag
false
CY2023 dei Entity Shell Company
EntityShellCompany
false
CY2023Q2 dei Entity Public Float
EntityPublicFloat
3900000000
CY2024Q1 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
142751867
CY2023 dei Auditor Firm
AuditorFirmId
42
CY2023 dei Auditor Name
AuditorName
Ernst & Young LLP
CY2023 dei Auditor Location
AuditorLocation
Fort Worth, Texas
CY2023Q4 us-gaap Cash And Due From Banks
CashAndDueFromBanks
281354000
CY2022Q4 us-gaap Cash And Due From Banks
CashAndDueFromBanks
293286000
CY2023Q4 us-gaap Interest Bearing Deposits In Banks
InterestBearingDepositsInBanks
255237000
CY2022Q4 us-gaap Interest Bearing Deposits In Banks
InterestBearingDepositsInBanks
37392000
CY2023Q4 us-gaap Cash Cash Equivalents And Federal Funds Sold
CashCashEquivalentsAndFederalFundsSold
536591000
CY2022Q4 us-gaap Cash Cash Equivalents And Federal Funds Sold
CashCashEquivalentsAndFederalFundsSold
330678000
CY2023Q4 us-gaap Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
5243681000
CY2022Q4 us-gaap Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
6152348000
CY2023Q4 us-gaap Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
4732762000
CY2022Q4 us-gaap Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
5474359000
CY2023Q4 ffin Held For Investment Excluding Ppp Loans
HeldForInvestmentExcludingPPPLoans
7148682000
CY2022Q4 ffin Held For Investment Excluding Ppp Loans
HeldForInvestmentExcludingPPPLoans
6441699000
CY2023Q4 ffin Ppp Loans
PppLoans
109000
CY2022Q4 ffin Ppp Loans
PppLoans
169000
CY2023Q4 us-gaap Long Term Investments
LongTermInvestments
7148791000
CY2022Q4 us-gaap Long Term Investments
LongTermInvestments
6441868000
CY2023Q4 us-gaap Loans And Leases Receivable Allowance
LoansAndLeasesReceivableAllowance
88734000
CY2022Q4 us-gaap Loans And Leases Receivable Allowance
LoansAndLeasesReceivableAllowance
75834000
CY2023Q4 us-gaap Loans And Leases Receivable Net Reported Amount
LoansAndLeasesReceivableNetReportedAmount
7060057000
CY2022Q4 us-gaap Loans And Leases Receivable Net Reported Amount
LoansAndLeasesReceivableNetReportedAmount
6366034000
CY2023Q4 us-gaap Loans Held For Sale Fair Value Disclosure
LoansHeldForSaleFairValueDisclosure
11077000
CY2022Q4 us-gaap Loans Held For Sale Fair Value Disclosure
LoansHeldForSaleFairValueDisclosure
10497000
CY2023Q4 us-gaap Loans Receivable Held For Sale Net Not Part Of Disposal Group
LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
14253000
CY2022Q4 us-gaap Loans Receivable Held For Sale Net Not Part Of Disposal Group
LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
11965000
CY2023Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
151788000
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
152973000
CY2023Q4 us-gaap Intangible Assets Net Including Goodwill
IntangibleAssetsNetIncludingGoodwill
314622000
CY2022Q4 us-gaap Intangible Assets Net Including Goodwill
IntangibleAssetsNetIncludingGoodwill
315534000
CY2023Q4 us-gaap Other Assets
OtherAssets
295521000
CY2022Q4 us-gaap Other Assets
OtherAssets
322523000
CY2023Q4 us-gaap Assets
Assets
13105594000
CY2022Q4 us-gaap Assets
Assets
12974066000
CY2023Q4 us-gaap Noninterest Bearing Deposit Liabilities
NoninterestBearingDepositLiabilities
3435586000
CY2022Q4 us-gaap Noninterest Bearing Deposit Liabilities
NoninterestBearingDepositLiabilities
4061788000
CY2023Q4 us-gaap Interest Bearing Deposit Liabilities
InterestBearingDepositLiabilities
7702714000
CY2022Q4 us-gaap Interest Bearing Deposit Liabilities
InterestBearingDepositLiabilities
6943719000
CY2023Q4 us-gaap Deposits
Deposits
11138300000
CY2022Q4 us-gaap Deposits
Deposits
11005507000
CY2023Q4 us-gaap Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
25712000
CY2022Q4 us-gaap Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
24278000
CY2023Q4 us-gaap Secured Debt Repurchase Agreements
SecuredDebtRepurchaseAgreements
381928000
CY2022Q4 us-gaap Secured Debt Repurchase Agreements
SecuredDebtRepurchaseAgreements
618829000
CY2023Q4 us-gaap Short Term Borrowings
ShortTermBorrowings
22153000
CY2022Q4 us-gaap Short Term Borrowings
ShortTermBorrowings
23678000
CY2023Q4 us-gaap Other Liabilities
OtherLiabilities
38601000
CY2022Q4 us-gaap Other Liabilities
OtherLiabilities
36037000
CY2023Q4 us-gaap Liabilities
Liabilities
11606694000
CY2022Q4 us-gaap Liabilities
Liabilities
11708329000
CY2023Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2022Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2023Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
200000000
CY2022Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
200000000
CY2023Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
142716939
CY2022Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
142657871
CY2023Q4 us-gaap Common Stock Value
CommonStockValue
1427000
CY2022Q4 us-gaap Common Stock Value
CommonStockValue
1427000
CY2023Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
681246000
CY2022Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
677593000
CY2023Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
1219525000
CY2022Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
1121945000
CY2023Q4 ffin Number Of Common Shares Acquired In Connection With Directors Deferred Compensation Plan
NumberOfCommonSharesAcquiredInConnectionWithDirectorsDeferredCompensationPlan
930152
CY2022Q4 ffin Number Of Common Shares Acquired In Connection With Directors Deferred Compensation Plan
NumberOfCommonSharesAcquiredInConnectionWithDirectorsDeferredCompensationPlan
929210
CY2023Q4 ffin Shares Acquired In Connection With Directors Deferred Compensation Plan
SharesAcquiredInConnectionWithDirectorsDeferredCompensationPlan
11855000
CY2022Q4 ffin Shares Acquired In Connection With Directors Deferred Compensation Plan
SharesAcquiredInConnectionWithDirectorsDeferredCompensationPlan
11035000
CY2023Q4 ffin Contra Account Related To Shares Acquired In Connection With Directors Deferred Compensation Plan
ContraAccountRelatedToSharesAcquiredInConnectionWithDirectorsDeferredCompensationPlan
11855000
CY2022Q4 ffin Contra Account Related To Shares Acquired In Connection With Directors Deferred Compensation Plan
ContraAccountRelatedToSharesAcquiredInConnectionWithDirectorsDeferredCompensationPlan
11035000
CY2023Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-403298000
CY2022Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-535228000
CY2023Q4 us-gaap Stockholders Equity
StockholdersEquity
1498900000
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
1265737000
CY2023Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
13105594000
CY2022Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
12974066000
CY2023 us-gaap Interest And Fee Income Loans And Leases
InterestAndFeeIncomeLoansAndLeases
405939000
CY2022 us-gaap Interest And Fee Income Loans And Leases
InterestAndFeeIncomeLoansAndLeases
296114000
CY2021 us-gaap Interest And Fee Income Loans And Leases
InterestAndFeeIncomeLoansAndLeases
271638000
CY2023 us-gaap Interest Income Securities Taxable
InterestIncomeSecuritiesTaxable
79925000
CY2022 us-gaap Interest Income Securities Taxable
InterestIncomeSecuritiesTaxable
78924000
CY2021 us-gaap Interest Income Securities Taxable
InterestIncomeSecuritiesTaxable
47390000
CY2023 us-gaap Interest Income Securities Tax Exempt
InterestIncomeSecuritiesTaxExempt
36194000
CY2022 us-gaap Interest Income Securities Tax Exempt
InterestIncomeSecuritiesTaxExempt
54121000
CY2021 us-gaap Interest Income Securities Tax Exempt
InterestIncomeSecuritiesTaxExempt
56638000
CY2023 ffin Interest On Federal Funds Sold And Interest Bearing Deposits In Banks
InterestOnFederalFundsSoldAndInterestBearingDepositsInBanks
6012000
CY2022 ffin Interest On Federal Funds Sold And Interest Bearing Deposits In Banks
InterestOnFederalFundsSoldAndInterestBearingDepositsInBanks
3695000
CY2021 ffin Interest On Federal Funds Sold And Interest Bearing Deposits In Banks
InterestOnFederalFundsSoldAndInterestBearingDepositsInBanks
739000
CY2023 us-gaap Interest And Dividend Income Operating
InterestAndDividendIncomeOperating
528070000
CY2022 us-gaap Interest And Dividend Income Operating
InterestAndDividendIncomeOperating
432854000
CY2021 us-gaap Interest And Dividend Income Operating
InterestAndDividendIncomeOperating
376405000
CY2023 us-gaap Interest Expense Deposits
InterestExpenseDeposits
124830000
CY2022 us-gaap Interest Expense Deposits
InterestExpenseDeposits
26246000
CY2021 us-gaap Interest Expense Deposits
InterestExpenseDeposits
5705000
CY2023 us-gaap Interest Expense Borrowings
InterestExpenseBorrowings
19431000
CY2022 us-gaap Interest Expense Borrowings
InterestExpenseBorrowings
5194000
CY2021 us-gaap Interest Expense Borrowings
InterestExpenseBorrowings
337000
CY2023 us-gaap Interest Expense
InterestExpense
144261000
CY2022 us-gaap Interest Expense
InterestExpense
31440000
CY2021 us-gaap Interest Expense
InterestExpense
6042000
CY2023 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
383809000
CY2022 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
401414000
CY2021 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
370363000
CY2023 us-gaap Provision For Loan Lease And Other Losses
ProvisionForLoanLeaseAndOtherLosses
10631000
CY2022 us-gaap Provision For Loan Lease And Other Losses
ProvisionForLoanLeaseAndOtherLosses
17427000
CY2021 us-gaap Provision For Loan Lease And Other Losses
ProvisionForLoanLeaseAndOtherLosses
-1139000
CY2023 us-gaap Interest Income Expense After Provision For Loan Loss
InterestIncomeExpenseAfterProvisionForLoanLoss
373178000
CY2022 us-gaap Interest Income Expense After Provision For Loan Loss
InterestIncomeExpenseAfterProvisionForLoanLoss
383987000
CY2021 us-gaap Interest Income Expense After Provision For Loan Loss
InterestIncomeExpenseAfterProvisionForLoanLoss
371502000
CY2023 ffin Trust Fees
TrustFees
40456000
CY2022 ffin Trust Fees
TrustFees
39995000
CY2021 ffin Trust Fees
TrustFees
36145000
CY2023 ffin Service Charges On Deposit Accounts
ServiceChargesOnDepositAccounts
25378000
CY2022 ffin Service Charges On Deposit Accounts
ServiceChargesOnDepositAccounts
24540000
CY2021 ffin Service Charges On Deposit Accounts
ServiceChargesOnDepositAccounts
21156000
CY2023 ffin Debit Card Fees
DebitCardFees
21721000
CY2022 ffin Debit Card Fees
DebitCardFees
30280000
CY2021 ffin Debit Card Fees
DebitCardFees
35905000
CY2023 ffin Credit Card Fees
CreditCardFees
2645000
CY2022 ffin Credit Card Fees
CreditCardFees
2585000
CY2021 ffin Credit Card Fees
CreditCardFees
2373000
CY2023 ffin Real Estate Mortgage Operations
RealEstateMortgageOperations
11890000
CY2022 ffin Real Estate Mortgage Operations
RealEstateMortgageOperations
19035000
CY2021 ffin Real Estate Mortgage Operations
RealEstateMortgageOperations
33245000
CY2023 us-gaap Debt Securities Available For Sale Unrealized Gain Loss
DebtSecuritiesAvailableForSaleUnrealizedGainLoss
-7119000
CY2022 us-gaap Debt Securities Available For Sale Unrealized Gain Loss
DebtSecuritiesAvailableForSaleUnrealizedGainLoss
2144000
CY2021 us-gaap Debt Securities Available For Sale Unrealized Gain Loss
DebtSecuritiesAvailableForSaleUnrealizedGainLoss
815000
CY2023 ffin Net Gain Loss On Sale Of Foreclosed Assets
NetGainLossOnSaleOfForeclosedAssets
46000
CY2022 ffin Net Gain Loss On Sale Of Foreclosed Assets
NetGainLossOnSaleOfForeclosedAssets
1451000
CY2021 ffin Net Gain Loss On Sale Of Foreclosed Assets
NetGainLossOnSaleOfForeclosedAssets
190000
CY2023 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
1525000
CY2022 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
520000
CY2021 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
210000
CY2023 ffin Interest On Loan Recoveries
InterestOnLoanRecoveries
2055000
CY2022 ffin Interest On Loan Recoveries
InterestOnLoanRecoveries
2840000
CY2021 ffin Interest On Loan Recoveries
InterestOnLoanRecoveries
4039000
CY2023 us-gaap Noninterest Income Other
NoninterestIncomeOther
9406000
CY2022 us-gaap Noninterest Income Other
NoninterestIncomeOther
8275000
CY2021 us-gaap Noninterest Income Other
NoninterestIncomeOther
8098000
CY2023 us-gaap Noninterest Income
NoninterestIncome
108003000
CY2022 us-gaap Noninterest Income
NoninterestIncome
131665000
CY2021 us-gaap Noninterest Income
NoninterestIncome
142176000
CY2023 us-gaap Labor And Related Expense
LaborAndRelatedExpense
131915000
CY2022 us-gaap Labor And Related Expense
LaborAndRelatedExpense
134133000
CY2021 us-gaap Labor And Related Expense
LaborAndRelatedExpense
142042000
CY2023 us-gaap Occupancy Net
OccupancyNet
13766000
CY2022 us-gaap Occupancy Net
OccupancyNet
13307000
CY2021 us-gaap Occupancy Net
OccupancyNet
13009000
CY2023 us-gaap Equipment Expense
EquipmentExpense
8545000
CY2022 us-gaap Equipment Expense
EquipmentExpense
9052000
CY2021 us-gaap Equipment Expense
EquipmentExpense
9173000
CY2023 us-gaap Federal Deposit Insurance Corporation Premium Expense
FederalDepositInsuranceCorporationPremiumExpense
7749000
CY2022 us-gaap Federal Deposit Insurance Corporation Premium Expense
FederalDepositInsuranceCorporationPremiumExpense
3711000
CY2021 us-gaap Federal Deposit Insurance Corporation Premium Expense
FederalDepositInsuranceCorporationPremiumExpense
3130000
CY2023 ffin Debit Card Expense
DebitCardExpense
12933000
CY2022 ffin Debit Card Expense
DebitCardExpense
12231000
CY2021 ffin Debit Card Expense
DebitCardExpense
11957000
CY2023 ffin Professional And Service Fees
ProfessionalAndServiceFees
9810000
CY2022 ffin Professional And Service Fees
ProfessionalAndServiceFees
8770000
CY2021 ffin Professional And Service Fees
ProfessionalAndServiceFees
9334000
CY2023 ffin Printing Stationery And Supplies
PrintingStationeryAndSupplies
2454000
CY2022 ffin Printing Stationery And Supplies
PrintingStationeryAndSupplies
2114000
CY2021 ffin Printing Stationery And Supplies
PrintingStationeryAndSupplies
1910000
CY2023 ffin Operational And Other Losses
OperationalAndOtherLosses
3842000
CY2022 ffin Operational And Other Losses
OperationalAndOtherLosses
3229000
CY2021 ffin Operational And Other Losses
OperationalAndOtherLosses
3293000
CY2023 us-gaap Capitalized Computer Software Amortization1
CapitalizedComputerSoftwareAmortization1
10288000
CY2022 us-gaap Capitalized Computer Software Amortization1
CapitalizedComputerSoftwareAmortization1
9963000
CY2021 us-gaap Capitalized Computer Software Amortization1
CapitalizedComputerSoftwareAmortization1
11120000
CY2023 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
912000
CY2022 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
1245000
CY2021 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
1613000
CY2023 us-gaap Other Noninterest Expense
OtherNoninterestExpense
35668000
CY2022 us-gaap Other Noninterest Expense
OtherNoninterestExpense
37023000
CY2021 us-gaap Other Noninterest Expense
OtherNoninterestExpense
35127000
CY2023 us-gaap Noninterest Expense
NoninterestExpense
237882000
CY2022 us-gaap Noninterest Expense
NoninterestExpense
234778000
CY2021 us-gaap Noninterest Expense
NoninterestExpense
241708000
CY2023 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
243299000
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
280874000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
271970000
CY2023 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
44322000
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
46399000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
44408000
CY2023 us-gaap Net Income Loss
NetIncomeLoss
198977000
CY2022 us-gaap Net Income Loss
NetIncomeLoss
234475000
CY2021 us-gaap Net Income Loss
NetIncomeLoss
227562000
CY2023 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.39
CY2022 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.64
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.60
CY2023 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.39
CY2022 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.64
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.59
CY2023 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.71
CY2022 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.66
CY2021 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.58
CY2023 us-gaap Net Income Loss
NetIncomeLoss
198977000
CY2022 us-gaap Net Income Loss
NetIncomeLoss
234475000
CY2021 us-gaap Net Income Loss
NetIncomeLoss
227562000
CY2023 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
159881000
CY2022 us-gaap Depreciation Amortization And Accretion Net
DepreciationAmortizationAndAccretionNet
12762000
CY2021 us-gaap Depreciation Amortization And Accretion Net
DepreciationAmortizationAndAccretionNet
13061000
CY2023 us-gaap Provision For Loan Lease And Other Losses
ProvisionForLoanLeaseAndOtherLosses
10631000
CY2022 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
-800997000
CY2021 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
-89238000
CY2023 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
-7119000
CY2022 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
2144000
CY2021 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
815000
CY2023 us-gaap Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
167000000
CY2022 us-gaap Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
-803141000
CY2021 us-gaap Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
-90053000
CY2023 us-gaap Other Comprehensive Income Loss Available For Sale Securities Before Reclassification Adjustments Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
33575000
CY2022 us-gaap Other Comprehensive Income Loss Available For Sale Securities Before Reclassification Adjustments Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
-168210000
CY2021 us-gaap Other Comprehensive Income Loss Available For Sale Securities Before Reclassification Adjustments Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesBeforeReclassificationAdjustmentsTax
-18740000
CY2023 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
-1495000
CY2022 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
450000
CY2021 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
171000
CY2023 us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
35070000
CY2022 us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
-168660000
CY2021 us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
-18911000
CY2023 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
330907000
CY2022 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-400006000
CY2021 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
118598000
CY2020Q4 us-gaap Stockholders Equity
StockholdersEquity
1678190000
CY2021 us-gaap Net Income Loss
NetIncomeLoss
227562000
CY2021 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
3985000
CY2021 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
82616000
CY2021 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
-71142000
CY2021 us-gaap Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
3245000
CY2021Q4 us-gaap Stockholders Equity
StockholdersEquity
1759224000
CY2022 us-gaap Net Income Loss
NetIncomeLoss
234475000
CY2022 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
6215000
CY2022 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
94205000
CY2022 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
-634481000
CY2022 us-gaap Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
3958000
CY2022 us-gaap Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
9449000
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
1265737000
CY2023 us-gaap Net Income Loss
NetIncomeLoss
198977000
CY2023 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
2132000
CY2023 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
101397000
CY2023 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
131930000
CY2023 us-gaap Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
4256000
CY2023 us-gaap Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
2735000
CY2023Q4 us-gaap Stockholders Equity
StockholdersEquity
1498900000
CY2023 us-gaap Profit Loss
ProfitLoss
198977000
CY2022 us-gaap Profit Loss
ProfitLoss
234475000
CY2021 us-gaap Profit Loss
ProfitLoss
227562000
CY2023 us-gaap Depreciation Amortization And Accretion Net
DepreciationAmortizationAndAccretionNet
12578000
CY2022 us-gaap Provision For Loan Lease And Other Losses
ProvisionForLoanLeaseAndOtherLosses
17427000
CY2021 us-gaap Provision For Loan Lease And Other Losses
ProvisionForLoanLeaseAndOtherLosses
-1139000
CY2023 us-gaap Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
-52343000
CY2022 us-gaap Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
-70788000
CY2021 us-gaap Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
-68308000
CY2023 ffin Discount Accretion On Purchased Loans
DiscountAccretionOnPurchasedLoans
0
CY2022 ffin Discount Accretion On Purchased Loans
DiscountAccretionOnPurchasedLoans
1492000
CY2021 ffin Discount Accretion On Purchased Loans
DiscountAccretionOnPurchasedLoans
2362000
CY2023 us-gaap Gains Losses On Sales Of Assets
GainsLossesOnSalesOfAssets
-5548000
CY2022 us-gaap Gains Losses On Sales Of Assets
GainsLossesOnSalesOfAssets
4115000
CY2021 us-gaap Gains Losses On Sales Of Assets
GainsLossesOnSalesOfAssets
1217000
CY2023 us-gaap Share Based Compensation
ShareBasedCompensation
4256000
CY2022 us-gaap Share Based Compensation
ShareBasedCompensation
3958000
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
3245000
CY2023 ffin Net Tax Benefit From Stock Based Compensation
NetTaxBenefitFromStockBasedCompensation
-319000
CY2022 ffin Net Tax Benefit From Stock Based Compensation
NetTaxBenefitFromStockBasedCompensation
-336000
CY2021 ffin Net Tax Benefit From Stock Based Compensation
NetTaxBenefitFromStockBasedCompensation
-428000
CY2023 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-359000
CY2022 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-4205000
CY2021 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
3531000
CY2023 us-gaap Increase Decrease In Loans Held For Sale
IncreaseDecreaseInLoansHeldForSale
2239000
CY2022 us-gaap Increase Decrease In Loans Held For Sale
IncreaseDecreaseInLoansHeldForSale
-25194000
CY2021 us-gaap Increase Decrease In Loans Held For Sale
IncreaseDecreaseInLoansHeldForSale
-44098000
CY2023 us-gaap Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
3895000
CY2022 us-gaap Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
1281000
CY2021 us-gaap Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
11317000
CY2023 us-gaap Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
6663000
CY2022 us-gaap Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
-29577000
CY2021 us-gaap Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
10953000
CY2023 us-gaap Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
85845000
CY2022 us-gaap Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
89795000
CY2021 us-gaap Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities
AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
127589000
CY2023 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
284822000
CY2022 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
324270000
CY2021 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
355151000
CY2023 us-gaap Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
411134000
CY2022 us-gaap Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
479273000
CY2021 us-gaap Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
10631000
CY2023 us-gaap Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
4443813000
CY2022 us-gaap Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
4132928000
CY2021 us-gaap Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities
ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
8495614000
CY2023 us-gaap Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
4005743000
CY2022 us-gaap Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
4385683000
CY2021 us-gaap Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
10887727000
CY2023 us-gaap Payments For Proceeds From Loans And Leases
PaymentsForProceedsFromLoansAndLeases
708432000
CY2022 us-gaap Payments For Proceeds From Loans And Leases
PaymentsForProceedsFromLoansAndLeases
1049925000
CY2021 us-gaap Payments For Proceeds From Loans And Leases
PaymentsForProceedsFromLoansAndLeases
211786000
CY2023 us-gaap Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
17251000
CY2022 us-gaap Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
15784000
CY2021 us-gaap Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
19205000
CY2023 us-gaap Proceeds From Sales Of Assets Investing Activities
ProceedsFromSalesOfAssetsInvestingActivities
3771000
CY2022 us-gaap Proceeds From Sales Of Assets Investing Activities
ProceedsFromSalesOfAssetsInvestingActivities
1186000
CY2021 us-gaap Proceeds From Sales Of Assets Investing Activities
ProceedsFromSalesOfAssetsInvestingActivities
823000
CY2023 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
127292000
CY2022 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-838005000
CY2021 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-2611650000
CY2023 us-gaap Net Change Noninterest Bearing Deposits Domestic
NetChangeNoninterestBearingDepositsDomestic
-626202000
CY2022 us-gaap Net Change Noninterest Bearing Deposits Domestic
NetChangeNoninterestBearingDepositsDomestic
281558000
CY2021 us-gaap Net Change Noninterest Bearing Deposits Domestic
NetChangeNoninterestBearingDepositsDomestic
797533000
CY2023 us-gaap Net Change Interest Bearing Deposits Domestic
NetChangeInterestBearingDepositsDomestic
758995000
CY2022 us-gaap Net Change Interest Bearing Deposits Domestic
NetChangeInterestBearingDepositsDomestic
157461000
CY2021 us-gaap Net Change Interest Bearing Deposits Domestic
NetChangeInterestBearingDepositsDomestic
1093138000
CY2023 us-gaap Proceeds From Repayments Of Short Term Debt
ProceedsFromRepaymentsOfShortTermDebt
-238426000
CY2022 us-gaap Proceeds From Repayments Of Short Term Debt
ProceedsFromRepaymentsOfShortTermDebt
-28645000
CY2021 us-gaap Proceeds From Repayments Of Short Term Debt
ProceedsFromRepaymentsOfShortTermDebt
241059000
CY2023 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
2133000
CY2022 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
6215000
CY2021 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
3985000
CY2023 us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
99965000
CY2022 us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
91315000
CY2021 us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
79712000
CY2023 us-gaap Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
2736000
CY2022 us-gaap Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
9449000
CY2021 us-gaap Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
0
CY2023 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-206201000
CY2022 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
315825000
CY2021 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
2056003000
CY2023 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
205913000
CY2022 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
-197910000
CY2021 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
-200496000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
330678000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
528588000
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
729084000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
536591000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
330678000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
528588000
CY2023 us-gaap Interest Paid Net
InterestPaidNet
135167000
CY2022 us-gaap Interest Paid Net
InterestPaidNet
30540000
CY2021 us-gaap Interest Paid Net
InterestPaidNet
6198000
CY2023 us-gaap Income Taxes Paid
IncomeTaxesPaid
46677000
CY2022 us-gaap Income Taxes Paid
IncomeTaxesPaid
45430000
CY2021 us-gaap Income Taxes Paid
IncomeTaxesPaid
39528000
CY2023 ffin Assets Acquired Through Foreclosure
AssetsAcquiredThroughForeclosure
499000
CY2022 ffin Assets Acquired Through Foreclosure
AssetsAcquiredThroughForeclosure
0
CY2021 ffin Assets Acquired Through Foreclosure
AssetsAcquiredThroughForeclosure
2711000
CY2023 ffin Number Of Bank Locations
NumberOfBankLocations
79
CY2023 us-gaap Use Of Estimates
UseOfEstimates
<p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. The Company’s significant estimates include its allowance for credit losses and its valuation of financial instruments.</span>
us-gaap Employee Service Share Based Compensation Estimated Quantity Of Shares To Be Repurchased In Following Period
EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod
0
CY2022Q3 us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
244559
CY2022Q3 us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
38.61
us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
101337
CY2023 us-gaap Treasury Stock Acquired Average Cost Per Share
TreasuryStockAcquiredAverageCostPerShare
26.99
CY2023 ffin Minimum Period Of Loans Past Due
MinimumPeriodOfLoansPastDue
P90D
CY2023Q4 us-gaap Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
0
CY2022Q4 us-gaap Debt Securities Available For Sale Allowance For Credit Loss
DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
0
CY2023Q4 us-gaap Finite Lived Intangible Asset Useful Life
FiniteLivedIntangibleAssetUsefulLife
P7Y
CY2023Q4 us-gaap Goodwill
Goodwill
313481000
CY2022Q4 us-gaap Goodwill
Goodwill
313481000
CY2023 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0
CY2022 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0
CY2021 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0
CY2023Q4 us-gaap Business Acquisition Purchase Price Allocation Goodwill Expected Tax Deductible Amount
BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
8826000
CY2022Q4 us-gaap Business Acquisition Purchase Price Allocation Goodwill Expected Tax Deductible Amount
BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
11233000
CY2023 ffin Securities Sold Under Agreement To Repurchase Maturity Description
SecuritiesSoldUnderAgreementToRepurchaseMaturityDescription
one to four days
CY2023 us-gaap Maturities Of Time Deposits Description
MaturitiesOfTimeDepositsDescription
90 days or less
CY2023Q4 us-gaap Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
-403298000
CY2022Q4 us-gaap Accumulated Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
-535228000
CY2023 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
473000
CY2022 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
1261000
CY2021 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
0
CY2023 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
198977000
CY2023 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
142688585
CY2023 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.39
CY2023 us-gaap Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
0
CY2023 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
250392
CY2023 ffin Effect Of Stock Options Per Share Amount
EffectOfStockOptionsPerShareAmount
0
CY2023 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
198977000
CY2023 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
142938977
CY2023 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.39
CY2022 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
234475000
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
142596252
CY2022 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.64
CY2022 us-gaap Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
0
CY2022 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
611647
CY2022 ffin Effect Of Stock Options Per Share Amount
EffectOfStockOptionsPerShareAmount
0
CY2022 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
234475000
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
143207899
CY2022 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.64
CY2021 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
227562000
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
142291939
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.6
CY2021 us-gaap Amount Of Dilutive Securities Stock Options And Restrictive Stock Units
AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits
0
CY2021 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
842281
CY2021 ffin Effect Of Stock Options Per Share Amount
EffectOfStockOptionsPerShareAmount
-0.01
CY2021 us-gaap Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
227562000
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
143134220
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.59
CY2023Q4 us-gaap Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
5243681000
CY2023Q4 us-gaap Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
945000
CY2023Q4 us-gaap Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
511864000
CY2023Q4 us-gaap Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
4732762000
CY2022Q4 us-gaap Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
6152348000
CY2022Q4 us-gaap Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
1237000
CY2022Q4 us-gaap Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
679226000
CY2022Q4 us-gaap Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
5474359000
CY2023Q4 ffin Interest Bearing Time Deposits In Banks
InterestBearingTimeDepositsInBanks
0
CY2022Q4 ffin Interest Bearing Time Deposits In Banks
InterestBearingTimeDepositsInBanks
0
CY2023Q4 us-gaap Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
360853000
CY2023Q4 us-gaap Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
355802000
CY2023Q4 us-gaap Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
1399375000
CY2023Q4 us-gaap Available For Sale Securities Debt Maturities After One Through Five Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
1308406000
CY2023Q4 us-gaap Available For Sale Securities Debt Maturities After Five Through Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
2751006000
CY2023Q4 us-gaap Available For Sale Securities Debt Maturities After Five Through Ten Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
2455882000
CY2023Q4 us-gaap Available For Sale Securities Debt Maturities After Ten Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
732447000
CY2023Q4 us-gaap Available For Sale Securities Debt Maturities After Ten Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
612672000
CY2023Q4 us-gaap Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
5243681000
CY2023Q4 us-gaap Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
4732762000
CY2023Q4 us-gaap Maturity Of Time Deposits
MaturityOfTimeDeposits
P12M
CY2023Q4 us-gaap Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
16963000
CY2023 us-gaap Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
42000
CY2023Q4 us-gaap Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
4655649000
CY2023Q4 us-gaap Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
511822000
CY2023Q4 us-gaap Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
4672612000
CY2023Q4 us-gaap Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
511864000
CY2022Q4 us-gaap Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
1909674000
CY2022 us-gaap Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
118033000
CY2022Q4 us-gaap Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
3378251000
CY2022Q4 us-gaap Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss
DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
561193000
CY2022Q4 us-gaap Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
5287925000
CY2022Q4 us-gaap Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
679226000
CY2023Q4 us-gaap Debt Securities Available For Sale Unrealized Loss Position Number Of Positions
DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
780
CY2023Q4 us-gaap Debt Securities Trading Restricted
DebtSecuritiesTradingRestricted
2964467000
CY2022Q4 us-gaap Debt Securities Trading Restricted
DebtSecuritiesTradingRestricted
4070454000
CY2023 us-gaap Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
411134000
CY2022 us-gaap Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
479273000
CY2021 us-gaap Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
10631000
CY2023 us-gaap Debt Securities Available For Sale Realized Gain
DebtSecuritiesAvailableForSaleRealizedGain
1699000
CY2022 us-gaap Debt Securities Available For Sale Realized Gain
DebtSecuritiesAvailableForSaleRealizedGain
6618000
CY2021 us-gaap Debt Securities Available For Sale Realized Gain
DebtSecuritiesAvailableForSaleRealizedGain
815000
CY2023 us-gaap Debt Securities Available For Sale Realized Loss
DebtSecuritiesAvailableForSaleRealizedLoss
8818000
CY2022 us-gaap Debt Securities Available For Sale Realized Loss
DebtSecuritiesAvailableForSaleRealizedLoss
4474000
CY2021 us-gaap Debt Securities Available For Sale Realized Loss
DebtSecuritiesAvailableForSaleRealizedLoss
0
CY2023Q4 us-gaap Loans And Leases Receivable Gross Carrying Amount
LoansAndLeasesReceivableGrossCarryingAmount
7148791000
CY2022Q4 us-gaap Loans And Leases Receivable Gross Carrying Amount
LoansAndLeasesReceivableGrossCarryingAmount
6441868000
CY2023Q4 us-gaap Loans And Leases Receivable Allowance
LoansAndLeasesReceivableAllowance
88734000
CY2022Q4 us-gaap Loans And Leases Receivable Allowance
LoansAndLeasesReceivableAllowance
75834000
CY2023Q4 us-gaap Loans And Leases Receivable Net Reported Amount
LoansAndLeasesReceivableNetReportedAmount
7060057000
CY2022Q4 us-gaap Loans And Leases Receivable Net Reported Amount
LoansAndLeasesReceivableNetReportedAmount
6366034000
CY2023Q4 us-gaap Line Of Credit Facility Capacity Available For Trade Purchases
LineOfCreditFacilityCapacityAvailableForTradePurchases
1858173000
CY2023Q4 ffin Undisbursed Commitments
UndisbursedCommitments
813000000
CY2023Q4 ffin Loans Receivable Collateral For Secured Borrowings
LoansReceivableCollateralForSecuredBorrowings
4980020000
CY2023Q4 us-gaap Loans And Leases Receivable Impaired Nonperforming Nonaccrual Of Interest
LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
33609000
CY2022Q4 us-gaap Loans And Leases Receivable Impaired Nonperforming Nonaccrual Of Interest
LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
24325000
CY2023Q4 us-gaap Financing Receivable Recorded Investment90 Days Past Due And Still Accruing
FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
1004000
CY2022Q4 us-gaap Financing Receivable Recorded Investment90 Days Past Due And Still Accruing
FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
0
CY2023Q4 us-gaap Notes Receivable Net
NotesReceivableNet
34613000
CY2022Q4 us-gaap Notes Receivable Net
NotesReceivableNet
24325000
CY2023Q4 ffin Loans Still Accruing Past Due Ninety Days Or More Restructured Loans Foreclosed Assets
LoansStillAccruingPastDueNinetyDaysOrMoreRestructuredLoansForeclosedAssets
35096000
CY2022Q4 ffin Loans Still Accruing Past Due Ninety Days Or More Restructured Loans Foreclosed Assets
LoansStillAccruingPastDueNinetyDaysOrMoreRestructuredLoansForeclosedAssets
24325000
CY2023Q4 us-gaap Loans And Leases Receivable Impaired Nonperforming Nonaccrual Of Interest
LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
33609000
CY2022Q4 us-gaap Loans And Leases Receivable Impaired Nonperforming Nonaccrual Of Interest
LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
24325000
CY2023Q4 us-gaap Loans And Leases Receivable Impaired Nonperforming Accrual Of Interest
LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
33609000
CY2022Q4 us-gaap Loans And Leases Receivable Impaired Nonperforming Accrual Of Interest
LoansAndLeasesReceivableImpairedNonperformingAccrualOfInterest
24325000
CY2023 us-gaap Loans And Leases Receivable Impaired Interest Income Recognized Change In Present Value Attributable To Passage Of Time
LoansAndLeasesReceivableImpairedInterestIncomeRecognizedChangeInPresentValueAttributableToPassageOfTime
1714000
CY2022 us-gaap Loans And Leases Receivable Impaired Interest Income Recognized Change In Present Value Attributable To Passage Of Time
LoansAndLeasesReceivableImpairedInterestIncomeRecognizedChangeInPresentValueAttributableToPassageOfTime
1607000
CY2021 us-gaap Loans And Leases Receivable Impaired Interest Income Recognized Change In Present Value Attributable To Passage Of Time
LoansAndLeasesReceivableImpairedInterestIncomeRecognizedChangeInPresentValueAttributableToPassageOfTime
2122000
CY2023Q4 ffin Additional Funds Advanced In Connection With Non Accrual Loans
AdditionalFundsAdvancedInConnectionWithNonAccrualLoans
0
CY2022Q4 us-gaap Loans And Leases Receivable Allowance
LoansAndLeasesReceivableAllowance
75834000
CY2023 us-gaap Provision For Loan And Lease Losses
ProvisionForLoanAndLeaseLosses
15050000
CY2023 us-gaap Allowance For Loan And Lease Loss Recovery Of Bad Debts
AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
1549000
CY2023 us-gaap Allowance For Loan And Lease Losses Write Offs
AllowanceForLoanAndLeaseLossesWriteOffs
3699000
CY2023Q4 us-gaap Loans And Leases Receivable Allowance
LoansAndLeasesReceivableAllowance
88734000
CY2021Q4 us-gaap Loans And Leases Receivable Allowance
LoansAndLeasesReceivableAllowance
63465000
CY2022 us-gaap Provision For Loan And Lease Losses
ProvisionForLoanAndLeaseLosses
11540000
CY2022 us-gaap Allowance For Loan And Lease Loss Recovery Of Bad Debts
AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
3281000
CY2022 us-gaap Allowance For Loan And Lease Losses Write Offs
AllowanceForLoanAndLeaseLossesWriteOffs
2452000
CY2022Q4 us-gaap Loans And Leases Receivable Allowance
LoansAndLeasesReceivableAllowance
75834000
CY2023Q4 ffin Reserve For Unfunded Commitments Other Liabilities
ReserveForUnfundedCommitmentsOtherLiabilities
7903000
CY2022Q4 ffin Reserve For Unfunded Commitments Other Liabilities
ReserveForUnfundedCommitmentsOtherLiabilities
12323000
CY2023 us-gaap Provision For Loan And Lease Losses
ProvisionForLoanAndLeaseLosses
15050000
CY2022 us-gaap Provision For Loan Losses Expensed
ProvisionForLoanLossesExpensed
11540000
CY2023Q4 us-gaap Impaired Financing Receivable Recorded Investment
ImpairedFinancingReceivableRecordedInvestment
176213000
CY2023Q4 us-gaap Impaired Financing Receivable Related Allowance
ImpairedFinancingReceivableRelatedAllowance
17573000
CY2022Q4 us-gaap Impaired Financing Receivable Recorded Investment
ImpairedFinancingReceivableRecordedInvestment
150698000
CY2022Q4 us-gaap Impaired Financing Receivable Related Allowance
ImpairedFinancingReceivableRelatedAllowance
14541000
CY2023Q4 ffin Loans And Leases Receivable Individually Evaluated For Allowance
LoansAndLeasesReceivableIndividuallyEvaluatedForAllowance
17573000
CY2023Q4 ffin Loans And Leases Receivable Collectively Evaluated For Allowance
LoansAndLeasesReceivableCollectivelyEvaluatedForAllowance
71161000
CY2023Q4 us-gaap Loans And Leases Receivable Allowance
LoansAndLeasesReceivableAllowance
88734000
CY2022Q4 ffin Loans And Leases Receivable Individually Evaluated For Allowance
LoansAndLeasesReceivableIndividuallyEvaluatedForAllowance
14541000
CY2022Q4 ffin Loans And Leases Receivable Collectively Evaluated For Allowance
LoansAndLeasesReceivableCollectivelyEvaluatedForAllowance
61293000
CY2022Q4 us-gaap Loans And Leases Receivable Allowance
LoansAndLeasesReceivableAllowance
75834000
CY2023Q4 us-gaap Financing Receivable Individually Evaluated For Impairment
FinancingReceivableIndividuallyEvaluatedForImpairment
176213000
CY2023Q4 us-gaap Financing Receivable Collectively Evaluated For Impairment
FinancingReceivableCollectivelyEvaluatedForImpairment
6972578000
CY2023Q4 us-gaap Loans And Leases Receivable Gross Carrying Amount
LoansAndLeasesReceivableGrossCarryingAmount
7148791000
CY2022Q4 us-gaap Financing Receivable Individually Evaluated For Impairment
FinancingReceivableIndividuallyEvaluatedForImpairment
150698000
CY2022Q4 us-gaap Financing Receivable Collectively Evaluated For Impairment
FinancingReceivableCollectivelyEvaluatedForImpairment
6291170000
CY2022Q4 us-gaap Loans And Leases Receivable Gross Carrying Amount
LoansAndLeasesReceivableGrossCarryingAmount
6441868000
CY2023Q4 us-gaap Financing Receivable Originated In Current Fiscal Year
FinancingReceivableOriginatedInCurrentFiscalYear
2531000000
CY2023Q4 us-gaap Financing Receivable Originated In Fiscal Year Before Latest Fiscal Year
FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
2036000000
CY2023Q4 us-gaap Financing Receivable Originated Two Years Before Latest Fiscal Year
FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
1062000000
CY2023Q4 us-gaap Financing Receivable Originated Three Years Before Latest Fiscal Year
FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
518000000
CY2023Q4 us-gaap Financing Receivable Originated Four Years Before Latest Fiscal Year
FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
240000000
CY2023Q4 us-gaap Financing Receivable Originated Five Or More Years Before Latest Fiscal Year
FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
613000000
CY2023Q4 us-gaap Financing Receivable Revolving
FinancingReceivableRevolving
149000000
CY2023Q4 us-gaap Notes Receivable Gross
NotesReceivableGross
7149000000
CY2022Q4 us-gaap Financing Receivable Originated In Current Fiscal Year
FinancingReceivableOriginatedInCurrentFiscalYear
3094000000
CY2022Q4 us-gaap Financing Receivable Originated In Fiscal Year Before Latest Fiscal Year
FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
1449000000
CY2022Q4 us-gaap Financing Receivable Originated Two Years Before Latest Fiscal Year
FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
650000000
CY2022Q4 us-gaap Financing Receivable Originated Three Years Before Latest Fiscal Year
FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
312000000
CY2022Q4 us-gaap Financing Receivable Originated Four Years Before Latest Fiscal Year
FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
220000000
CY2022Q4 us-gaap Financing Receivable Originated Five Or More Years Before Latest Fiscal Year
FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
567000000
CY2022Q4 us-gaap Financing Receivable Revolving
FinancingReceivableRevolving
150000000
CY2022Q4 us-gaap Notes Receivable Gross
NotesReceivableGross
6442000000
CY2023Q4 us-gaap Loans And Leases Receivable Gross Carrying Amount
LoansAndLeasesReceivableGrossCarryingAmount
7148791000
CY2023Q4 us-gaap Financing Receivable Recorded Investment90 Days Past Due And Still Accruing
FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
1004000
CY2022Q4 us-gaap Loans And Leases Receivable Gross Carrying Amount
LoansAndLeasesReceivableGrossCarryingAmount
6441868000
CY2022Q4 us-gaap Loans And Leases Receivable Related Parties
LoansAndLeasesReceivableRelatedParties
107767000
CY2023 us-gaap Loans And Leases Receivable Related Parties Additions
LoansAndLeasesReceivableRelatedPartiesAdditions
104519000
CY2023 ffin Loans And Leases Receivable Related Parties Collection
LoansAndLeasesReceivableRelatedPartiesCollection
140242000
CY2023Q4 us-gaap Loans And Leases Receivable Related Parties
LoansAndLeasesReceivableRelatedParties
72044000
CY2023Q4 us-gaap Loans Receivable Held For Sale Net Not Part Of Disposal Group
LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
14253000
CY2022Q4 us-gaap Loans Receivable Held For Sale Net Not Part Of Disposal Group
LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
11965000
CY2023Q4 ffin Loans Held For Sale Valued At The Lower Of Cost Or Fair Value
LoansHeldForSaleValuedAtTheLowerOfCostOrFairValue
3176000
CY2022Q4 ffin Loans Held For Sale Valued At The Lower Of Cost Or Fair Value
LoansHeldForSaleValuedAtTheLowerOfCostOrFairValue
1468000
CY2023Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
272511000
CY2022Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
268738000
CY2023Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
120723000
CY2022Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
115765000
CY2023Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
151788000
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
152973000
CY2023 us-gaap Depreciation
Depreciation
10842000
CY2022 us-gaap Depreciation
Depreciation
10818000
CY2021 us-gaap Depreciation
Depreciation
10504000
CY2023 us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
2742000
CY2022 us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
2665000
CY2021 us-gaap Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
2622000
CY2023Q4 ffin Time Deposits Threshold Amount
TimeDepositsThresholdAmount
250000
CY2023 ffin Time Deposits250000 Or More
TimeDeposits250000OrMore
370505000
CY2022 ffin Time Deposits250000 Or More
TimeDeposits250000OrMore
194536000
CY2023Q4 us-gaap Time Deposit Maturities Year One
TimeDepositMaturitiesYearOne
864669000
CY2023Q4 us-gaap Time Deposit Maturities Year Two
TimeDepositMaturitiesYearTwo
32103000
CY2023Q4 us-gaap Time Deposit Maturities Year Three
TimeDepositMaturitiesYearThree
14165000
CY2023Q4 us-gaap Time Deposit Maturities Year Four
TimeDepositMaturitiesYearFour
8803000
CY2023Q4 us-gaap Time Deposit Maturities Year Five
TimeDepositMaturitiesYearFive
19240000
CY2023Q4 us-gaap Time Deposit Maturities After Year Five
TimeDepositMaturitiesAfterYearFive
0
CY2023Q4 us-gaap Time Deposits
TimeDeposits
938980000
CY2023Q4 us-gaap Related Party Deposit Liabilities
RelatedPartyDepositLiabilities
101973000
CY2022Q4 us-gaap Related Party Deposit Liabilities
RelatedPartyDepositLiabilities
198096000
CY2023Q4 us-gaap Securities Sold Under Agreements To Repurchase
SecuritiesSoldUnderAgreementsToRepurchase
381928000
CY2022Q4 us-gaap Securities Sold Under Agreements To Repurchase
SecuritiesSoldUnderAgreementsToRepurchase
618829000
CY2023Q4 us-gaap Federal Funds Purchased
FederalFundsPurchased
1100000
CY2022Q4 us-gaap Federal Funds Purchased
FederalFundsPurchased
2625000
CY2023Q4 us-gaap Other Borrowings
OtherBorrowings
21053000
CY2022Q4 us-gaap Other Borrowings
OtherBorrowings
21053000
CY2023Q4 ffin Total Borrowings
TotalBorrowings
404081000
CY2022Q4 ffin Total Borrowings
TotalBorrowings
642507000
CY2021Q4 us-gaap Other Borrowings
OtherBorrowings
21053000
CY2023Q4 us-gaap Line Of Credit Facility Maximum Borrowing Capacity
LineOfCreditFacilityMaximumBorrowingCapacity
25000000
CY2023 us-gaap Line Of Credit Facility Expiration Date1
LineOfCreditFacilityExpirationDate1
2025-06-30
CY2023 us-gaap Debt Instrument Maturity Date Description
DebtInstrumentMaturityDateDescription
five
CY2023 ffin Payments Of Dividends Restrictions
PaymentsOfDividendsRestrictions
0.55
CY2023Q4 us-gaap Line Of Credit
LineOfCredit
0
CY2022Q4 us-gaap Line Of Credit
LineOfCredit
0
CY2023 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
44335000
CY2022 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
50429000
CY2021 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
40527000
CY2023 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
346000
CY2022 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
175000
CY2021 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
350000
CY2023 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-359000
CY2022 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-4205000
CY2021 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
3531000
CY2023 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
44322000
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
46399000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
44408000
CY2023 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2022 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2021 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2023 us-gaap Effective Income Tax Rate Reconciliation Tax Exempt Income
EffectiveIncomeTaxRateReconciliationTaxExemptIncome
-0.038
CY2022 us-gaap Effective Income Tax Rate Reconciliation Tax Exempt Income
EffectiveIncomeTaxRateReconciliationTaxExemptIncome
-0.044
CY2021 us-gaap Effective Income Tax Rate Reconciliation Tax Exempt Income
EffectiveIncomeTaxRateReconciliationTaxExemptIncome
-0.047
CY2023 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
0.01
CY2022 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
-0.001
CY2021 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
0
CY2023 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.182
CY2022 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.165
CY2021 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.163
CY2023Q4 ffin Deferred Tax Assets Tax Basis Of Loans In Excess Of Financial Statement Basis
DeferredTaxAssetsTaxBasisOfLoansInExcessOfFinancialStatementBasis
21546000
CY2022Q4 ffin Deferred Tax Assets Tax Basis Of Loans In Excess Of Financial Statement Basis
DeferredTaxAssetsTaxBasisOfLoansInExcessOfFinancialStatementBasis
19474000
CY2023Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
3525000
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
3303000
CY2023Q4 ffin Net Unrealized Loss On Investment Securities Available For Sale Deferred Tax Asset
NetUnrealizedLossOnInvestmentSecuritiesAvailableForSaleDeferredTaxAsset
107206000
CY2022Q4 ffin Net Unrealized Loss On Investment Securities Available For Sale Deferred Tax Asset
NetUnrealizedLossOnInvestmentSecuritiesAvailableForSaleDeferredTaxAsset
142276000
CY2023Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
727000
CY2022Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
1038000
CY2023Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
133004000
CY2022Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
166091000
CY2023Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
7164000
CY2022Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
6019000
CY2023Q4 us-gaap Deferred Tax Liabilities Other Finite Lived Assets
DeferredTaxLiabilitiesOtherFiniteLivedAssets
14207000
CY2022Q4 us-gaap Deferred Tax Liabilities Other Finite Lived Assets
DeferredTaxLiabilitiesOtherFiniteLivedAssets
13866000
CY2023Q4 ffin Deferred Tax Liabilities Accretion On Investment Securities
DeferredTaxLiabilitiesAccretionOnInvestmentSecurities
718000
CY2022Q4 ffin Deferred Tax Liabilities Accretion On Investment Securities
DeferredTaxLiabilitiesAccretionOnInvestmentSecurities
644000
CY2023Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
115000
CY2022Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
51000
CY2023Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
22204000
CY2022Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
20580000
CY2023Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
110800000
CY2022Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
145511000
CY2023Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
0
CY2022Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
0
CY2023 us-gaap Employee Stock Ownership Plan Esop Gain Loss On Transactions In Deferred Shares
EmployeeStockOwnershipPlanESOPGainLossOnTransactionsInDeferredShares
5500000
CY2023 us-gaap Contribution Of Property
ContributionOfProperty
615000
CY2022 us-gaap Contribution Of Property
ContributionOfProperty
131000
CY2023Q4 us-gaap Liability For Uncertain Tax Positions Current
LiabilityForUncertainTaxPositionsCurrent
0
CY2022Q4 us-gaap Liability For Uncertain Tax Positions Current
LiabilityForUncertainTaxPositionsCurrent
0
CY2023 ffin Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Into Level2
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel2
0
CY2022 ffin Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Into Level2
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel2
0
CY2021 ffin Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Into Level2
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel2
0
CY2023Q4 ffin Unpaid Principal Balance On Loans Held For Sale
UnpaidPrincipalBalanceOnLoansHeldForSale
10757000
CY2022Q4 ffin Unpaid Principal Balance On Loans Held For Sale
UnpaidPrincipalBalanceOnLoansHeldForSale
10226000
CY2023Q4 ffin Net Unrealized Gains On Loans Held For Sale
NetUnrealizedGainsOnLoansHeldForSale
-320000
CY2022Q4 ffin Net Unrealized Gains On Loans Held For Sale
NetUnrealizedGainsOnLoansHeldForSale
-271000
CY2023Q4 us-gaap Loans Held For Sale Fair Value Disclosure
LoansHeldForSaleFairValueDisclosure
11077000
CY2022Q4 us-gaap Loans Held For Sale Fair Value Disclosure
LoansHeldForSaleFairValueDisclosure
10497000
CY2023 ffin Realized Gain On Sale And Fees On Mortgage Loans
RealizedGainOnSaleAndFeesOnMortgageLoans
12116000
CY2022 ffin Realized Gain On Sale And Fees On Mortgage Loans
RealizedGainOnSaleAndFeesOnMortgageLoans
20357000
CY2021 ffin Realized Gain On Sale And Fees On Mortgage Loans
RealizedGainOnSaleAndFeesOnMortgageLoans
37091000
CY2023 ffin Change In Fair Value On Loans Held For Sale And Irlcs
ChangeInFairValueOnLoansHeldForSaleAndIRLCS
147000
CY2022 ffin Change In Fair Value On Loans Held For Sale And Irlcs
ChangeInFairValueOnLoansHeldForSaleAndIRLCS
-1554000
CY2021 ffin Change In Fair Value On Loans Held For Sale And Irlcs
ChangeInFairValueOnLoansHeldForSaleAndIRLCS
-5259000
CY2023 us-gaap Defined Contribution Plan Employer Matching Contribution Percent
DefinedContributionPlanEmployerMatchingContributionPercent
0.05
CY2023 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
1373000
CY2023 ffin Change In Forward Mortgage Backed Securities Trades
ChangeInForwardMortgageBackedSecuritiesTrades
-373000
CY2022 ffin Change In Forward Mortgage Backed Securities Trades
ChangeInForwardMortgageBackedSecuritiesTrades
232000
CY2021 ffin Change In Forward Mortgage Backed Securities Trades
ChangeInForwardMortgageBackedSecuritiesTrades
1413000
CY2023 us-gaap Gain Loss On Sale Of Mortgage Loans
GainLossOnSaleOfMortgageLoans
11890000
CY2022 us-gaap Gain Loss On Sale Of Mortgage Loans
GainLossOnSaleOfMortgageLoans
19035000
CY2021 us-gaap Gain Loss On Sale Of Mortgage Loans
GainLossOnSaleOfMortgageLoans
33245000
CY2023Q4 us-gaap Foreclosed Assets
ForeclosedAssets
483000
CY2022Q4 us-gaap Foreclosed Assets
ForeclosedAssets
0
CY2023Q4 ffin Operating Leases Future Minimum Payment Due Current
OperatingLeasesFutureMinimumPaymentDueCurrent
605000
CY2023Q4 ffin Operating Leases Future Minimum Payment Due In Two Years
OperatingLeasesFutureMinimumPaymentDueInTwoYears
438000
CY2023Q4 ffin Operating Leases Future Minimum Payment Due In Three Years
OperatingLeasesFutureMinimumPaymentDueInThreeYears
117000
CY2023Q4 ffin Operating Leases Future Minimum Payment Due In Four Years
OperatingLeasesFutureMinimumPaymentDueInFourYears
63000
CY2023Q4 ffin Operating Leases Future Minimum Payment Due In Five Years
OperatingLeasesFutureMinimumPaymentDueInFiveYears
23000
CY2023Q4 ffin Operating Leases Future Minimum Payment Due Thereafter
OperatingLeasesFutureMinimumPaymentDueThereafter
0
CY2023Q4 us-gaap Loans And Leases Receivable Loans In Process
LoansAndLeasesReceivableLoansInProcess
7903000
CY2022Q4 us-gaap Loans And Leases Receivable Loans In Process
LoansAndLeasesReceivableLoansInProcess
12323000
CY2023 us-gaap Concentration Risk Credit Risk Financial Instrument Maximum Exposure
ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure
1923089000
CY2022 us-gaap Concentration Risk Credit Risk Financial Instrument Maximum Exposure
ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure
2063271000
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
P6Y
CY2023 us-gaap Defined Contribution Plan Employer Matching Contribution Percent Of Match
DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
0.04
CY2022 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
4233000
CY2021 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
10134000
CY2023 ffin Percentage Of Directors Fees
PercentageOfDirectorsFees
1
CY2023Q4 ffin Amount Available For Dividend Distribution Without Approval From Regulatory Agencies
AmountAvailableForDividendDistributionWithoutApprovalFromRegulatoryAgencies
387325000
CY2023Q4 us-gaap Capital To Risk Weighted Assets
CapitalToRiskWeightedAssets
0.1962
CY2022Q4 us-gaap Capital To Risk Weighted Assets
CapitalToRiskWeightedAssets
0.1929
CY2023Q4 us-gaap Tier One Risk Based Capital To Risk Weighted Assets
TierOneRiskBasedCapitalToRiskWeightedAssets
0.185
CY2022Q4 us-gaap Tier One Risk Based Capital To Risk Weighted Assets
TierOneRiskBasedCapitalToRiskWeightedAssets
0.1822
CY2023Q4 us-gaap Common Equity Tier One Capital Ratio
CommonEquityTierOneCapitalRatio
0.185
CY2022Q4 us-gaap Common Equity Tier One Capital Ratio
CommonEquityTierOneCapitalRatio
0.1822
CY2023Q4 us-gaap Tier One Leverage Capital To Average Assets
TierOneLeverageCapitalToAverageAssets
0.1206
CY2022Q4 us-gaap Tier One Leverage Capital To Average Assets
TierOneLeverageCapitalToAverageAssets
0.1096
CY2023Q4 us-gaap Tangible Capital Required For Capital Adequacy
TangibleCapitalRequiredForCapitalAdequacy
2000000
CY2023Q4 us-gaap Tangible Capital
TangibleCapital
56731000
CY2023Q4 ffin Cash And Due From Banks Balance Maintained In Federal Reserve
CashAndDueFromBanksBalanceMaintainedInFederalReserve
0
CY2022Q4 ffin Cash And Due From Banks Balance Maintained In Federal Reserve
CashAndDueFromBanksBalanceMaintainedInFederalReserve
0
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
24813
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
36.21
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
46598
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
35.75
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
95888
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
29.89
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
25190
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
27.79
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
15425
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
40.89
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
12110
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
49.58
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
23708
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
36.4
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
37010
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
37.61
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
60011
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
29.25
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
1105
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
29.7
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
200
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
29.7
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
1389
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
32.76
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
25190
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
27.79
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
24813
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
36.21
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
46598
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
35.75
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period
SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
P10Y
CY2023 ffin Percentage Of Option Vesting Rate
PercentageOfOptionVestingRate
0.20
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
1490413
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
29.99
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
253228
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
29.53
CY2023 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
125593
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
17.76
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
65799
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
40.79
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
1552249
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
30.45
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P5Y9M21D
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
6814000
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
895121
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
25.34
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P4Y14D
CY2023Q4 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
6550000
CY2023 us-gaap Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Lower Range Limit
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
16.95
CY2023 us-gaap Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Upper Range Limit
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
48.91
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Method Used
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed
Black-Scholes options pricing model
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.0439
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0.0244
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P5Y9M21D
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
0.3058
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.0292
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0.0144
CY2022 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P6Y7D
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
0.2872
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.0076
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0.0123
CY2021 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P6Y5M1D
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
0.3011
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
8.41
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
13.3
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
12.99
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
1585000
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
9131000
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
9486000
CY2023 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
1763000
CY2022 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
1440000
CY2021 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
1316000
CY2023Q4 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
5215000
CY2023 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
P1Y6M21D
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
2121000
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
1750000
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
1648000

Files In Submission

Name View Source Status
0000950170-24-019528-index-headers.html Edgar Link pending
0000950170-24-019528-index.html Edgar Link pending
0000950170-24-019528.txt Edgar Link pending
0000950170-24-019528-xbrl.zip Edgar Link pending
ffin-20231231.htm Edgar Link pending
ffin-20231231.xsd Edgar Link pending
ffin-ex21_1.htm Edgar Link pending
ffin-ex23_1.htm Edgar Link pending
ffin-ex31_1.htm Edgar Link pending
ffin-ex31_2.htm Edgar Link pending
ffin-ex32_1.htm Edgar Link pending
ffin-ex32_2.htm Edgar Link pending
ffin-ex4_2.htm Edgar Link pending
Financial_Report.xlsx Edgar Link pending
img264097958_0.jpg Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
ffin-20231231_htm.xml Edgar Link completed
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R85.htm Edgar Link pending
R86.htm Edgar Link pending
R87.htm Edgar Link pending
R88.htm Edgar Link pending
R89.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending