XML 76 R63.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Nature of Operations and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - CECL adoption $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2021 USD ($)
Allowance for credit losses |
New Accounting Pronouncement Or Change In Accounting Principle Effect Of Adoption | $ 11.6
Liability for potential losses related to unfunded portion of loans and commitments Member |
New Accounting Pronouncement Or Change In Accounting Principle Effect Of Adoption | 8.7
After-tax effect on retained earnings Member |
New Accounting Pronouncement Or Change In Accounting Principle Effect Of Adoption | $ 14.2

X
- Definition Amount of new accounting pronouncement or change in accounting principle effect of adoption. + References No definition available. + Details
Name: | gsbc_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoption
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=gsbc_LiabilityForPotentialLossesRelatedToUnfundedPortionOfLoansAndCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=gsbc_AfterTaxEffectOnRetainedEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |