XML 95 R82.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Loans and Allowance for Credit Losses - Additional Information (Details) - USD ($) |  | 12 Months Ended
--- | --- | ---
Jan. 01, 2021 | Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Allowance for credit losses | $ 67,300,000 |  |  |
Troubled Debt Restructurings Internal Grading System Substandard |  | $ 2,900,000 | $ 1,600,000 |
Financing Receivables, Troubled Debt Restructuring |  | 3,900,000 | 3,300,000 |
Non-accrual loans for no related allowance amortized cost |  | 2,000,000.0 |  |
TDR loans evaluated on individual | 100,000 |  |  |
After-tax effect decreased retained earnings | 14,200,000 |  |  |
Loans and Leases Receivable, Allowance |  | 60,754,000 | 55,743,000 |
Provision for Loan and Lease Losses |  | (6,700,000) | 15,871,000 | $ 6,150,000
Aggregate principal balance outstanding commercial loans |  | 232,400,000 |  |
FDIC-assisted acquired loans class categories |  | 74,200,000 |  |
FDIC-acquired loans and remaining accretable yield |  | 429,000 |  |
FDIC-assisted acquired loans not loan class categories |  | 98,600,000 |  |
Minimum loan balance with addition to TDR status for classification of loans into Collateral-dependent loans |  | 100,000 |  |
Allowance for unfunded commitment |  |  |  |
Allowance for credit losses | 8,700,000 |  |  |
Loans and Leases Receivable, Allowance | 8,690,000 | 9,629,000 | 0 |
PCI [Member] |  |  |  |
Allowance for credit losses | 1,900,000 |  |  |
Consumer and Mortgage Loans |  |  |  |
CARES Act Loan Modifications |  | 1,200,000 |  |
Aggregate principal balance outstanding commercial loans |  |  | 18,200,000 |
Adopted ASC 326 [Member] |  |  |  |
Loans and Leases Receivable, Allowance | 11,600,000 |  |  |
Adopted ASC 310-30 [Member] |  |  |  |
Non-accruing loans acquired |  | 1,700,000 | 3,800,000 |
FDIC-acquired Loans Accounted |  |  | $ 1,700,000 |
Loans acquired and accounted |  | $ 74,200,000 |  |
CECL Methodology [Member] |  |  |  |
Allowance for credit losses | 11,600,000 |  |  |
Allowance for credit loss remaining discount on loan | 1,900,000 |  |  |
CECL Methodology [Member] | Allowance for unfunded commitment |  |  |  |
Allowance for credit losses | $ 8,700,000 |  |  |

X
- Definition Amount of adjustment of allowance for credit losses. + References No definition available. + Details
Name: | gsbc_AdjustmentOfAllowanceForCreditLosses
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after-tax effect decreased retained earnings. + References No definition available. + Details
Name: | gsbc_AfterTaxEffectDecreasedRetainedEarnings
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of aggregate principal balance outstanding modified sixty five commercial loans. + References No definition available. + Details
Name: | gsbc_AggregatePrincipalBalanceOutstandingModifiedSixtyFiveCommercialLoans
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of allowance for credit loss remaining discount on loan. + References No definition available. + Details
Name: | gsbc_AllowanceForCreditLossRemainingDiscountOnLoan
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the monetary amount of CARES Act Loan Modifications, as of the indicated date. + References No definition available. + Details
Name: | gsbc_CaresActLoanModifications
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of FDIC-acquired loans accounted. + References No definition available. + Details
Name: | gsbc_FdicAcquiredLoansAccounted
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of FDIC-acquired loans and remaining accretable yield. + References No definition available. + Details
Name: | gsbc_FdicAcquiredLoansAndRemainingAccretableYield
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of FDIC-assisted Acquired Loans Class Categories. + References No definition available. + Details
Name: | gsbc_FdicAssistedAcquiredLoansClassCategories
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of FDIC-assisted acquired loans not loan class categories. + References No definition available. + Details
Name: | gsbc_FdicAssistedAcquiredLoansNotLoanClassCategories
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of financing receivables modified as troubled debt restructuring. + References No definition available. + Details
Name: | gsbc_FinancingReceivablesTroubledDebtRestructuring
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of minimum loan balance with addition to TDR status for classification of loans into Collateral-Dependent Loans. + References No definition available. + Details
Name: | gsbc_MinimumLoanBalanceWithAdditionToTdrStatusForCollateralDependentLoans
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of non-accrual Loans for credit losses amortized cost. + References No definition available. + Details
Name: | gsbc_NonAccrualLoansForCreditLossesAmortizedCost
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Non-accruing loans and receivables acquired. + References No definition available. + Details
Name: | gsbc_NonAccruingLoansAndReceivablesAcquired
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of troubled debt restructuring loan evaluated on individual. + References No definition available. + Details
Name: | gsbc_TroubledDebtRestructuringLoanEvaluatedOnIndividual
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of troubled debt Restructurings Internal Grading System. + References No definition available. + Details
Name: | gsbc_TroubledDebtRestructuringsInternalGradingSystem
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of addition to allowance reserve for credit loss arising from purchase of loan and lease portfolios. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 + Details
Name: | us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of allowance to cover probable credit losses on loans and leases. Includes carryover of or adjustments to the allowance for loan losses in connection with business combinations. Excludes allowance for loans and leases covered under loss sharing agreements. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB Topic 6.L.1) -URI http://asc.fasb.org/extlink&oid=122038336&loc=d3e74567-122707 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b)(1)(ii) -URI http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 + Details
Name: | us-gaap_LoansAndLeasesReceivableAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense related to estimated loss from loan and lease transactions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.11) -URI http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 + Details
Name: | us-gaap_ProvisionForLoanAndLeaseLosses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_UnfundedLoanCommitmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis=gsbc_PurchasedCreditImpairedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=gsbc_ConsumerAndMortgageLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gsbc_AdoptedAscAxis=gsbc_AdoptedAsc326Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gsbc_AdoptedAscAxis=gsbc_AdoptedAsc31030Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | gsbc_AdoptedMethodologyAxis=gsbc_CeclMethodologyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |