XML 48 R38.htm IDEA: XBRL DOCUMENT
v3.21.1

RECENT ACCOUNTING PRONOUNCEMENTS (Details) - CECL adoption $ in Millions | 3 Months Ended
--- | ---
Mar. 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: |