XML 59 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension and Profit Sharing Plans - Benefit Obligation Activity and Fair Value of Plan Assets and Statement of Funded Status (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]      
Interest cost on projected benefit obligation $ 1,131,000us-gaap_DefinedBenefitPlanInterestCost $ 1,020,000us-gaap_DefinedBenefitPlanInterestCost $ 1,113,000us-gaap_DefinedBenefitPlanInterestCost
Actuarial loss (gain) (4,435,000)us-gaap_DefinedBenefitPlanActuarialGainLoss (6,975,000)us-gaap_DefinedBenefitPlanActuarialGainLoss  
Employer contributions 250,000us-gaap_DefinedBenefitPlanContributionsByEmployer 1,000,000us-gaap_DefinedBenefitPlanContributionsByEmployer  
Fair value of plan assets at December 31 15,458,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets    
Reconciliation of Benefit Obligations [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Benefit obligation at January 1 25,499,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfBenefitObligationsMember
27,838,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfBenefitObligationsMember
 
Interest cost on projected benefit obligation 1,131,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfBenefitObligationsMember
1,020,000us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfBenefitObligationsMember
 
Actuarial loss (gain) 1,075,000us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfBenefitObligationsMember
(2,097,000)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfBenefitObligationsMember
 
Benefits paid, including partial settlement of certain participant balances (12,124,000)us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfBenefitObligationsMember
(1,262,000)us-gaap_DefinedBenefitPlanSettlementsBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfBenefitObligationsMember
 
Benefit obligation at December 31 15,581,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfBenefitObligationsMember
25,499,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfBenefitObligationsMember
 
Reconciliation of Fair Value of Plan Assets [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets at January 1 25,467,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember
21,110,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember
 
Actual return on plan assets 1,865,000us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember
4,619,000us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember
 
Employer contributions 250,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember
1,000,000us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember
 
Benefits paid, including partial settlement of certain participant balances (12,124,000)us-gaap_DefinedBenefitPlanSettlementsPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember
(1,262,000)us-gaap_DefinedBenefitPlanSettlementsPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember
 
Fair value of plan assets at December 31 15,458,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember
25,467,000us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember
 
Funded status $ (123,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember
$ (32,000)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= ffin_ReconciliationOfFairValueOfPlanAssetsMember