XML 109 R98.htm IDEA: XBRL DOCUMENT
v3.25.1

Mortgage Loan Servicing, Origination, and Loans Held for Sale - Mandatory cash forwards (Details) - USD ($) | 3 Months Ended |
--- | --- | ---
Mar. 31, 2025 | Mar. 31, 2024 | Dec. 31, 2024
Mortgage loan securitizations, mandatory cash forwards, and whole loan sales |  |  |
Loan sales | $ 281,400,000 | $ 222,600,000 |
Loan securitizations and loan sales | $ 164,900,000 | $ 160,700,000 |
Percentage of loan securitizations and loan sales | 58.60% | 72.20% |
Repurchase of principal balance | $ 1,100,000 | $ 117,000 |
Loans held for sale | 357,918,000 |  | $ 279,426,000
Residential mortgage loans |  |  |
Mortgage loan securitizations, mandatory cash forwards, and whole loan sales |  |  |
Loans held for sale | $ 86,800,000 |  | $ 98,100,000
Residential mortgage loans awaiting sale in secondary market | Minimum |  |  |
Mortgage loan securitizations, mandatory cash forwards, and whole loan sales |  |  |
Loans held for sale, settlement period | 15 days |  |
Residential mortgage loans awaiting sale in secondary market | Maximum |  |  |
Mortgage loan securitizations, mandatory cash forwards, and whole loan sales |  |  |
Loans held for sale, settlement period | 45 days |  |

X
- Definition Represent the settlement period of loan held for sale. + References No definition available. + Details
Name: | ssb_LoansHeldForSaleSettlementPeriod
Namespace Prefix: | ssb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the loans repurchased. + References No definition available. + Details
Name: | ssb_LoansRepurchasedAndAggregatedPrincipalBalances
Namespace Prefix: | ssb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the amount of mortgage loan securitized and sold during the period. + References No definition available. + Details
Name: | ssb_MortgageLoanSecuritizationsAndSales
Namespace Prefix: | ssb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | ssb_MortgageLoanSecuritizationsAndSalesAbstract
Namespace Prefix: | ssb_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the amount of mortgage loan sold during the period. + References No definition available. + Details
Name: | ssb_MortgageLoanSold
Namespace Prefix: | ssb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the percentage of mortgage loan securitized and sold during the period with servicing rights retained by the company. + References No definition available. + Details
Name: | ssb_PercentageOfMortgageLoanSecuritizationsAndSales
Namespace Prefix: | ssb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 948 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477011/948-310-45-1 + Details
Name: | us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=ssb_ResidentialMortgageLoansAwaitingSaleInSecondaryMarketMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |