XML 77 R63.htm IDEA: XBRL DOCUMENT
v3.20.4

Nature of Operations and Summary of Significant Accounting Policies - New Accounting Pronouncements, Policy (Details) | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($)
Impairment of goodwill and intangible assets | $ 0
Accounting Standards Update 2016-13 [Member] | SEC Schedule, 12-09, Allowance, Credit Loss |
New accounting pronouncement or change in accounting principle effect of adoption | 12,000,000
Accounting Standards Update 2016-13 [Member] | 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,000,000
Accounting Standards Update 2016-13 [Member] | After-tax effect on retained earnings Member |
New accounting pronouncement or change in accounting principle effect of adoption | $ 13,000,000

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
- Definition Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill. + References No definition available. + Details
Name: | us-gaap_GoodwillAndIntangibleAssetImpairment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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: |