XML 26 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Loans Held for Sale - Restructured Loans for Periods Stated (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
SecurityLoan
Dec. 31, 2013
SecurityLoan
Financing Receivable, Modifications [Line Items]    
Financing Receivable, Decrease, Forgiveness   $ 100,000stba_FinancingReceivableDecreaseForgiveness
Number of Loans 44us-gaap_FinancingReceivableModificationsNumberOfContracts2 71us-gaap_FinancingReceivableModificationsNumberOfContracts2
Pre-Modification Outstanding Recorded Investment 4,949,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2 11,779,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
Post-Modification Outstanding Recorded Investment 4,777,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2 11,018,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
Total Difference in Recorded Investment 172,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments (761,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
Principal Deferral [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
9us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Pre-Modification Outstanding Recorded Investment 2,372,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
3,769,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Post-Modification Outstanding Recorded Investment 2,321,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
3,298,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Total Difference in Recorded Investment 51,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
(471,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Interest Rate Reduction and Maturity Date Extension [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
Pre-Modification Outstanding Recorded Investment 96,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
664,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
Post-Modification Outstanding Recorded Investment 95,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
636,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
Total Difference in Recorded Investment 1,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
(28,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
Principal Forgiveness [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalForgivenessMember
Pre-Modification Outstanding Recorded Investment   4,339,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalForgivenessMember
Post-Modification Outstanding Recorded Investment   4,216,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalForgivenessMember
Total Difference in Recorded Investment   (123,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalForgivenessMember
Chapter 7 Bankruptcy [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 29us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
56us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Pre-Modification Outstanding Recorded Investment 1,113,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
1,983,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Post-Modification Outstanding Recorded Investment 1,039,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
1,856,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Total Difference in Recorded Investment 74,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
(127,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Maturity Date Extension [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 7us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Pre-Modification Outstanding Recorded Investment 1,368,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
970,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Post-Modification Outstanding Recorded Investment 1,322,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
958,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Total Difference in Recorded Investment 46,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
(12,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Interest Rate Reduction [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_RateReductionMember
Pre-Modification Outstanding Recorded Investment   54,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_RateReductionMember
Post-Modification Outstanding Recorded Investment   54,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_RateReductionMember
Total Difference in Recorded Investment   0stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_RateReductionMember
Commercial Real Estate [Member] | Principal Deferral [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Pre-Modification Outstanding Recorded Investment 1,991,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
2,772,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Post-Modification Outstanding Recorded Investment 1,965,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
2,494,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Total Difference in Recorded Investment 26,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
(278,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Commercial Real Estate [Member] | Interest Rate Reduction and Maturity Date Extension [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans   2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
Pre-Modification Outstanding Recorded Investment   664,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
Post-Modification Outstanding Recorded Investment   636,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
Total Difference in Recorded Investment   (28,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
Commercial Real Estate [Member] | Principal Forgiveness [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalForgivenessMember
Pre-Modification Outstanding Recorded Investment   4,339,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalForgivenessMember
Post-Modification Outstanding Recorded Investment   4,216,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalForgivenessMember
Total Difference in Recorded Investment   (123,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalForgivenessMember
Commercial Real Estate [Member] | Chapter 7 Bankruptcy [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans   6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Pre-Modification Outstanding Recorded Investment   227,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Post-Modification Outstanding Recorded Investment   190,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Total Difference in Recorded Investment   (37,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Commercial Real Estate [Member] | Maturity Date Extension [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Pre-Modification Outstanding Recorded Investment   219,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Post-Modification Outstanding Recorded Investment   219,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Total Difference in Recorded Investment   0stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Commercial and Industrial [Member] | Principal Deferral [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Pre-Modification Outstanding Recorded Investment 381,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
670,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Post-Modification Outstanding Recorded Investment 356,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
638,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Total Difference in Recorded Investment 25,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
(32,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Commercial and Industrial [Member] | Chapter 7 Bankruptcy [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Pre-Modification Outstanding Recorded Investment   3,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Post-Modification Outstanding Recorded Investment   1,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Total Difference in Recorded Investment   (2,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Commercial and Industrial [Member] | Maturity Date Extension [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Pre-Modification Outstanding Recorded Investment   751,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Post-Modification Outstanding Recorded Investment   739,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Total Difference in Recorded Investment   (12,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
Commercial Construction [Member] | Maturity Date Extension [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
 
Pre-Modification Outstanding Recorded Investment 1,019,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
 
Post-Modification Outstanding Recorded Investment 974,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
 
Total Difference in Recorded Investment 45,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
 
Residential Mortgage [Member] | Principal Deferral [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans   2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Pre-Modification Outstanding Recorded Investment   153,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Post-Modification Outstanding Recorded Investment   149,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Total Difference in Recorded Investment   (4,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Residential Mortgage [Member] | Chapter 7 Bankruptcy [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 9us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
8us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Pre-Modification Outstanding Recorded Investment 651,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
617,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Post-Modification Outstanding Recorded Investment 634,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
592,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Total Difference in Recorded Investment 17,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
(25,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Residential Mortgage [Member] | Interest Rate Reduction [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_RateReductionMember
Pre-Modification Outstanding Recorded Investment   54,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_RateReductionMember
Post-Modification Outstanding Recorded Investment   54,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialMortgageMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_RateReductionMember
Home Equity [Member] | Principal Deferral [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Pre-Modification Outstanding Recorded Investment   174,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Post-Modification Outstanding Recorded Investment   17,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Total Difference in Recorded Investment   (157,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_PrincipalDeferralMember
Home Equity [Member] | Interest Rate Reduction and Maturity Date Extension [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
 
Pre-Modification Outstanding Recorded Investment 96,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
 
Post-Modification Outstanding Recorded Investment 95,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
 
Total Difference in Recorded Investment 1,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionAndInterestRateReductionMember
 
Home Equity [Member] | Chapter 7 Bankruptcy [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 15us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
30us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Pre-Modification Outstanding Recorded Investment 432,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
1,032,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Post-Modification Outstanding Recorded Investment 382,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
982,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Total Difference in Recorded Investment 50,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
(50,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Home Equity [Member] | Maturity Date Extension [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 6us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
 
Pre-Modification Outstanding Recorded Investment 349,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
 
Post-Modification Outstanding Recorded Investment 348,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
 
Total Difference in Recorded Investment 1,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_MaturityDateExtensionMember
 
Installment and Other Consumer [Member] | Chapter 7 Bankruptcy [Member]    
Financing Receivable, Modifications [Line Items]    
Number of Loans 5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_InstallmentAndOtherConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
11us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_InstallmentAndOtherConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Pre-Modification Outstanding Recorded Investment 30,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_InstallmentAndOtherConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
104,000us-gaap_FinancingReceivableModificationsPreModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_InstallmentAndOtherConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Post-Modification Outstanding Recorded Investment 23,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_InstallmentAndOtherConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
91,000us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_InstallmentAndOtherConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
Total Difference in Recorded Investment $ 7,000stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_InstallmentAndOtherConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember
$ (13,000)stba_FinancingReceivableModificationsDifferenceInRecordedInvestments
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_InstallmentAndOtherConsumerMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= stba_BankruptcyMember