XML 108 R97.htm IDEA: XBRL DOCUMENT
v3.20.2

Loan Servicing, Mortgage Origination, and Loans Held for Sale - Mandatory cash forwards (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Sep. 30, 2020 | Sep. 30, 2019 | Sep. 30, 2020 | Sep. 30, 2019 | Dec. 31, 2019
Mortgage loan securitizations, mandatory cash forwards, and whole loan sales |  |  |  |  |
Loan sales | $ 1,300,000 | $ 216,100 | $ 2,000,000 | $ 517,900 |
Loan securitizations and loan sales | $ 1,100,000 | $ 175,900 | $ 1,700,000 | $ 412,400 |
Percentage of loan securitizations and loan sales | 87.20% | 81.40% | 86.30% | 79.60% |
Loans held for sale | $ 456,141 | $ 87,393 | $ 456,141 | $ 87,393 | $ 59,363
Residential mortgage loans to be sold in secondary market |  |  |  |  |
Mortgage loan securitizations, mandatory cash forwards, and whole loan sales |  |  |  |  |
Loans held for sale | $ 456,100 | $ 87,400 | $ 456,100 | $ 87,400 | $ 59,400
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 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: | num: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/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120238483&loc=d3e48678-111004 + 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=ssb_ResidentialMortgageLoansToBeSoldInSecondaryMarketMember
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: |