XML 103 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Allowance for Loan Losses - Schedule of Loans Modified and Considered Troubled Debt Restructuring (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
SecurityLoan
Dec. 31, 2013
SecurityLoan
Financing Receivable, Modifications [Line Items]    
Number 16ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedNumberOfContracts 22ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedNumberOfContracts
Pre-Modification Recorded Investment $ 1,348ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPreModificationRecordedInvestment $ 4,373ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPreModificationRecordedInvestment
Post-Modification Recorded Investment 1,348ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPostModificationRecordedInvestment 4,373ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPostModificationRecordedInvestment
Commercial [Member]    
Financing Receivable, Modifications [Line Items]    
Number 7ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
4ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Pre-Modification Recorded Investment 668ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
253ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Post-Modification Recorded Investment 668ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
253ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialLoanMember
Consumer [Member]    
Financing Receivable, Modifications [Line Items]    
Number 3ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
6ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Pre-Modification Recorded Investment 11ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
138ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Post-Modification Recorded Investment 11ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
138ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerLoanMember
Agriculture [Member]    
Financing Receivable, Modifications [Line Items]    
Number 1ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ffin_AgriculturalMember
1ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ffin_AgriculturalMember
Pre-Modification Recorded Investment 39ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ffin_AgriculturalMember
24ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ffin_AgriculturalMember
Post-Modification Recorded Investment 39ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ffin_AgriculturalMember
24ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= ffin_AgriculturalMember
Real Estate [Member]    
Financing Receivable, Modifications [Line Items]    
Number 5ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
11ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedNumberOfContracts
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
Pre-Modification Recorded Investment 630ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
3,958ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPreModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
Post-Modification Recorded Investment $ 630ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember
$ 3,958ffin_TroubledDebtRestructuringModificationsSubsequentlyDefaultedPostModificationRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_RealEstateMember