XML 110 R119.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefits - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2015
Defined Benefit Plan Disclosure [Line Items]        
Number of consecutive years of employee's compensation 5 years      
Number of total years of employee's compensation 10 years      
Accumulated benefit obligation $ 104,300,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation $ 88,300,000us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation    
Projected benefit obligation 113,124,000us-gaap_DefinedBenefitPlanBenefitObligation 95,969,000us-gaap_DefinedBenefitPlanBenefitObligation 102,454,000us-gaap_DefinedBenefitPlanBenefitObligation  
Net periodic benefit cost 736,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost 2,832,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost 3,919,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost  
Fair value of asset transfer from Level 1 to Level 2 on recurring basis 0us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount      
Purchases, transfers or sales of level 3 plan assets 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisInstrumentsClassifiedInShareholdersEquityPurchasesSalesIssuesSettlements      
Pension Contributions 0us-gaap_PensionContributions      
Supplemental Executive Retirement Plan [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Projected benefit obligation 3,500,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_PlanNameAxis
= stba_SupplementalExecutiveRetirementPlanMember
2,800,000us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_PlanNameAxis
= stba_SupplementalExecutiveRetirementPlanMember
   
Net periodic benefit cost 400,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_PlanNameAxis
= stba_SupplementalExecutiveRetirementPlanMember
400,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_PlanNameAxis
= stba_SupplementalExecutiveRetirementPlanMember
500,000us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_PlanNameAxis
= stba_SupplementalExecutiveRetirementPlanMember
 
Defined benefit plan in accumulated other comprehensive gain/loss before tax 2,100,000us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_PlanNameAxis
= stba_SupplementalExecutiveRetirementPlanMember
1,500,000us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_PlanNameAxis
= stba_SupplementalExecutiveRetirementPlanMember
   
Thrift Plan [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Contributions to the Thrift Plan 3.50%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
/ us-gaap_PlanNameAxis
= stba_ThriftPlanMember
     
Compensation expense 1,300,000us-gaap_EmployeeBenefitsAndShareBasedCompensation
/ us-gaap_PlanNameAxis
= stba_ThriftPlanMember
1,400,000us-gaap_EmployeeBenefitsAndShareBasedCompensation
/ us-gaap_PlanNameAxis
= stba_ThriftPlanMember
1,300,000us-gaap_EmployeeBenefitsAndShareBasedCompensation
/ us-gaap_PlanNameAxis
= stba_ThriftPlanMember
 
Marketable Equity Securities [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Targeted asset allocation minimum 50.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
     
Targeted asset allocation maximum 70.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_EquitySecuritiesMember
     
Fixed Income [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Targeted asset allocation minimum 30.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMinimum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
     
Targeted asset allocation maximum 50.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
     
Scenario, Forecast [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Net actuarial loss included in accumulated other comprehensive income (loss)       (1,900,000)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
Prior service credit expected recognized Amount       $ 100,000us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember