XML 72 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan Losses - Investments in Loans Considered to be Impaired and Related Information on Impaired Loans (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Financing Receivable, Impaired [Line Items]      
Without a related allowance recorded, Recorded Investment $ 47,619us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment   $ 43,914us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
Without a related allowance, Unpaid Principal Balance 58,231us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance   53,785us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
Without a related allowance recorded, Related Allowance 0stba_ImpairedFinancingReceivableWithNoRelatedAllowance   0stba_ImpairedFinancingReceivableWithNoRelatedAllowance
With a related allowance recorded, Recorded Investment 870us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment   63us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
With a related allowance recorded, Unpaid Principal Balance 870us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance   63us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
With a related allowance recorded, Related Allowance 88stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance   54stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance
Impaired Financing Receivable, Recorded Investment, Total 48,489us-gaap_ImpairedFinancingReceivableRecordedInvestment   43,977us-gaap_ImpairedFinancingReceivableRecordedInvestment
Impaired Financing Receivable, Unpaid Principal Balance, Total 59,101us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance   53,848us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
Impaired Financing Receivable, Related Allowance 88us-gaap_ImpairedFinancingReceivableRelatedAllowance   54us-gaap_ImpairedFinancingReceivableRelatedAllowance
Without a related allowance recorded, Average Recorded Investment 48,285us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment 50,068us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment  
Without a related allowance recorded, Interest Income Recognized 375us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod 383us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod  
With a related allowance recorded, Average Recorded Investment 884us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment 83us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment  
With a related allowance recorded, Interest Income Recognized 9us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod 2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod  
Impaired Financing Receivable, Average Recorded Investment, Total 49,169us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 50,151us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment  
Impaired Financing Receivable, Interest Income Recognized, Total 384us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod 385us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod  
Commercial Real Estate [Member]      
Financing Receivable, Impaired [Line Items]      
Without a related allowance recorded, Recorded Investment 22,515us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
  19,890us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Without a related allowance, Unpaid Principal Balance 27,937us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
  25,262us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Without a related allowance recorded, Related Allowance 0stba_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
  0stba_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
With a related allowance recorded, Recorded Investment 811us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
  0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
With a related allowance recorded, Unpaid Principal Balance 811us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
  0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
With a related allowance recorded, Related Allowance 39stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
  0stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Impaired Financing Receivable, Recorded Investment, Total 23,326us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
  19,890us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Impaired Financing Receivable, Unpaid Principal Balance, Total 28,748us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
  25,262us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Impaired Financing Receivable, Related Allowance 39us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
  0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Without a related allowance recorded, Average Recorded Investment 22,627us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
23,539us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Without a related allowance recorded, Interest Income Recognized 164us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
167us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
With a related allowance recorded, Average Recorded Investment 823us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
With a related allowance recorded, Interest Income Recognized 8us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Impaired Financing Receivable, Average Recorded Investment, Total 23,450us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
23,539us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Impaired Financing Receivable, Interest Income Recognized, Total 172us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
167us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
 
Commercial and Industrial [Member]      
Financing Receivable, Impaired [Line Items]      
Without a related allowance recorded, Recorded Investment 10,338us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
  9,218us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
Without a related allowance, Unpaid Principal Balance 11,238us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
  9,449us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
Without a related allowance recorded, Related Allowance 0stba_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
  0stba_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
With a related allowance recorded, Recorded Investment 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
  0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
With a related allowance recorded, Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
  0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
With a related allowance recorded, Related Allowance 0stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
  0stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
Impaired Financing Receivable, Recorded Investment, Total 10,338us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
  9,218us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
Impaired Financing Receivable, Unpaid Principal Balance, Total 11,238us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
  9,449us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
Impaired Financing Receivable, Related Allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
  0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
Without a related allowance recorded, Average Recorded Investment 10,847us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
9,826us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
 
Without a related allowance recorded, Interest Income Recognized 62us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
55us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
 
With a related allowance recorded, Average Recorded Investment 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
 
With a related allowance recorded, Interest Income Recognized 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
 
Impaired Financing Receivable, Average Recorded Investment, Total 10,847us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
9,826us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
 
Impaired Financing Receivable, Interest Income Recognized, Total 62us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
55us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialAndIndustrialMember
 
Commercial Construction [Member]      
Financing Receivable, Impaired [Line Items]      
Without a related allowance recorded, Recorded Investment 7,696us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
  7,605us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
Without a related allowance, Unpaid Principal Balance 11,385us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
  11,293us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
Without a related allowance recorded, Related Allowance 0stba_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
  0stba_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
With a related allowance recorded, Recorded Investment 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
  0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
With a related allowance recorded, Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
  0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
With a related allowance recorded, Related Allowance 0stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
  0stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
Impaired Financing Receivable, Recorded Investment, Total 7,696us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
  7,605us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
Impaired Financing Receivable, Unpaid Principal Balance, Total 11,385us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
  11,293us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
Impaired Financing Receivable, Related Allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
  0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
Without a related allowance recorded, Average Recorded Investment 7,704us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
8,324us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
 
Without a related allowance recorded, Interest Income Recognized 53us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
57us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
 
With a related allowance recorded, Average Recorded Investment 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
 
With a related allowance recorded, Interest Income Recognized 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
 
Impaired Financing Receivable, Average Recorded Investment, Total 7,704us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
8,324us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
 
Impaired Financing Receivable, Interest Income Recognized, Total 53us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
57us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_CommercialConstructionMember
 
Consumer Real Estate [Member]      
Financing Receivable, Impaired [Line Items]      
Without a related allowance recorded, Recorded Investment 7,039us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
  7,159us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
Without a related allowance, Unpaid Principal Balance 7,637us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
  7,733us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
Without a related allowance recorded, Related Allowance 0stba_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
  0stba_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
With a related allowance recorded, Recorded Investment 41us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
  43us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
With a related allowance recorded, Unpaid Principal Balance 41us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
  43us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
With a related allowance recorded, Related Allowance 41stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
  43stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
Impaired Financing Receivable, Recorded Investment, Total 7,080us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
  7,202us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
Impaired Financing Receivable, Unpaid Principal Balance, Total 7,678us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
  7,776us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
Impaired Financing Receivable, Related Allowance 41us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
  43us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
Without a related allowance recorded, Average Recorded Investment 7,073us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
8,258us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
 
Without a related allowance recorded, Interest Income Recognized 96us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
103us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
 
With a related allowance recorded, Average Recorded Investment 42us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
51us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
 
With a related allowance recorded, Interest Income Recognized 1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
 
Impaired Financing Receivable, Average Recorded Investment, Total 7,115us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
8,309us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
 
Impaired Financing Receivable, Interest Income Recognized, Total 97us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
104us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_ConsumerRealEstateMember
 
Other Consumer [Member]      
Financing Receivable, Impaired [Line Items]      
Without a related allowance recorded, Recorded Investment 31us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
  42us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
Without a related allowance, Unpaid Principal Balance 34us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
  48us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
Without a related allowance recorded, Related Allowance 0stba_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
  0stba_ImpairedFinancingReceivableWithNoRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
With a related allowance recorded, Recorded Investment 18us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
  20us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
With a related allowance recorded, Unpaid Principal Balance 18us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
  20us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
With a related allowance recorded, Related Allowance 8stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
  11stba_ImpairedFinancingReceivableWithRelatedAllowanceRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
Impaired Financing Receivable, Recorded Investment, Total 49us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
  62us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
Impaired Financing Receivable, Unpaid Principal Balance, Total 52us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
  68us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
Impaired Financing Receivable, Related Allowance 8us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
  11us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
Without a related allowance recorded, Average Recorded Investment 34us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
121us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
 
Without a related allowance recorded, Interest Income Recognized 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
1us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
 
With a related allowance recorded, Average Recorded Investment 19us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
32us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
 
With a related allowance recorded, Interest Income Recognized 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
 
Impaired Financing Receivable, Average Recorded Investment, Total 53us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
153us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
 
Impaired Financing Receivable, Interest Income Recognized, Total $ 0us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember
$ 2us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= stba_OtherConsumerMember