XML 100 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 4 - Loans and Allowance for Loan Losses (Details) - Troubled Debt Restructurings, Excluding Loans Acquired, Segregated by Class of Loans (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Real estate:    
Number 3us-gaap_FinancingReceivableModificationsNumberOfContracts2 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
Accruing TDR Loans [Member] | Construction Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_ConstructionLoans1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Balance   988us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_ConstructionLoans1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Accruing TDR Loans [Member] | Single Family Residential Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_SingleFamilyResidentialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_SingleFamilyResidentialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Balance 393us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_SingleFamilyResidentialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
862us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_SingleFamilyResidentialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Accruing TDR Loans [Member] | Other Commercial Real Estate Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
9us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Balance 1,840us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
6,974us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Accruing TDR Loans [Member] | Real Estate Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
14us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Balance 2,233us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
8,824us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Accruing TDR Loans [Member] | Other Commercial Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Balance   39us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Accruing TDR Loans [Member] | Agricultural Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_AgriculturalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Balance   635us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_AgriculturalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Accruing TDR Loans [Member] | Commercial Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number   2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_CommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Balance   674us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_CommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Accruing TDR Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 5us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
16us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Balance 2,233us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
9,498us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_AccruingTDRLoansMember
Nonaccrual TDR Loans [Member] | Construction Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_ConstructionLoans1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
 
Balance 391us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_ConstructionLoans1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
 
Nonaccrual TDR Loans [Member] | Single Family Residential Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_SingleFamilyResidentialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
 
Balance 3us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_SingleFamilyResidentialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
 
Nonaccrual TDR Loans [Member] | Other Commercial Real Estate Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Balance 614us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
608us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Nonaccrual TDR Loans [Member] | Real Estate Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Balance 1,008us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
608us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Nonaccrual TDR Loans [Member] | Other Commercial Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Balance   60us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Nonaccrual TDR Loans [Member] | Agricultural Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number   0us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_AgriculturalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Balance   0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_AgriculturalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Nonaccrual TDR Loans [Member] | Commercial Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_CommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Balance   60us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_CommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Nonaccrual TDR Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Balance 1,008us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
668us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= sfnc_NonaccrualTDRLoansMember
Construction Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_ConstructionLoans1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_ConstructionLoans1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Balance 391us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_ConstructionLoans1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
988us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_ConstructionLoans1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Single Family Residential Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_SingleFamilyResidentialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_SingleFamilyResidentialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Balance 396us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_SingleFamilyResidentialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
862us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_SingleFamilyResidentialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Other Commercial Real Estate Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 4us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
10us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Balance 2,454us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
7,582us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialRealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Real Estate Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number 8us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
15us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Balance 3,241us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
9,432us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_RealEstateLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Other Commercial Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number   2us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Balance   99us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_OtherCommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Agricultural Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number   1us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_AgriculturalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Balance   635us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_AgriculturalLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Commercial Loans [Member] | Loans, excluding acquired loans [Member]    
Real estate:    
Number   3us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_CommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Balance   734us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= sfnc_CommercialLoansMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Loans, excluding acquired loans [Member]    
Real estate:    
Number 8us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
18us-gaap_FinancingReceivableModificationsNumberOfContracts2
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
Balance 3,241us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember
10,166us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= sfnc_LoansExcludingAcquiredLoansMember