XML 83 R70.htm IDEA: XBRL DOCUMENT
v3.22.4

Loans and Allowance for Credit Losses - Schedule of Loans Classified by Aging Analysis (Details) - USD ($) $ in Thousands | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
30-59 Days Past Due | Land development |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class |  | $ 29
30-59 Days Past Due | Owner occupied one- to four-family residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | $ 2,568 | 843
30-59 Days Past Due | Commercial real estate |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 196 |
30-59 Days Past Due | Commercial business |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 8 | 1,404
30-59 Days Past Due | Consumer auto |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 100 | 229
30-59 Days Past Due | Consumer other |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 288 | 126
30-59 Days Past Due | Home equity lines of credit |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 234 |
30-59 Days Past Due | Total |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 3,394 | 2,631
30-59 Days Past Due | FDIC-assisted acquired loans included above |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 253 | 433
60-89 Days Past Due | Land development |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class |  | 15
60-89 Days Past Due | Owner occupied one- to four-family residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 462 | 2
60-89 Days Past Due | Non-owner occupied one- to four-family residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 63 |
60-89 Days Past Due | Consumer auto |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 34 | 31
60-89 Days Past Due | Consumer other |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 114 | 28
60-89 Days Past Due | Home equity lines of credit |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 38 |
60-89 Days Past Due | Total |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 711 | 76
60-89 Days Past Due | FDIC-assisted acquired loans included above |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 4 |
Over 90 Days Past Due | Land development |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 384 | 468
Over 90 Days Past Due | Owner occupied one- to four-family residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 722 | 2,216
Over 90 Days Past Due | Commercial real estate |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 1,579 | 2,006
Over 90 Days Past Due | Commercial business |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 586 |
Over 90 Days Past Due | Consumer auto |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 14 | 34
Over 90 Days Past Due | Consumer other |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 111 | 63
Over 90 Days Past Due | Home equity lines of credit |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 274 | 636
Over 90 Days Past Due | Total |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 3,670 | 5,423
Over 90 Days Past Due | FDIC-assisted acquired loans included above |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 428 | 1,736
Total Past Due | Land development |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 384 | 512
Total Past Due | Owner occupied one- to four-family residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 3,752 | 3,061
Total Past Due | Non-owner occupied one- to four-family residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 63 |
Total Past Due | Commercial real estate |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 1,775 | 2,006
Total Past Due | Commercial business |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 594 | 1,404
Total Past Due | Consumer auto |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 148 | 294
Total Past Due | Consumer other |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 513 | 217
Total Past Due | Home equity lines of credit |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 546 | 636
Total Past Due | Total |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 7,775 | 8,130
Total Past Due | FDIC-assisted acquired loans included above |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 685 | 2,169
Current | One- to four-family residential construction |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 33,849 | 28,302
Current | Subdivision construction |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 32,067 | 26,694
Current | Land development |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 41,229 | 47,315
Current | Commercial construction |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 757,690 | 617,505
Current | Owner occupied one- to four-family residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 774,781 | 558,897
Current | Non-owner occupied one- to four-family residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 124,807 | 119,635
Current | Commercial real estate |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 1,528,888 | 1,474,224
Current | Other residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 781,761 | 697,903
Current | Commercial business |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 292,634 | 279,109
Current | Industrial revenue bonds |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 12,852 | 14,203
Current | Consumer auto |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 37,133 | 48,621
Current | Consumer other |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 33,219 | 37,685
Current | Home equity lines of credit |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 122,696 | 119,329
Current | Total |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 4,573,606 | 4,069,422
Current | FDIC-assisted acquired loans included above |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 57,923 | 72,001
Total Loans Receivable | One- to four-family residential construction |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 33,849 | 28,302
Total Loans Receivable | Subdivision construction |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 32,067 | 26,694
Total Loans Receivable | Land development |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 41,613 | 47,827
Total Loans Receivable | Commercial construction |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 757,690 | 617,505
Total Loans Receivable | Owner occupied one- to four-family residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 778,533 | 561,958
Total Loans Receivable | Non-owner occupied one- to four-family residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 124,870 | 119,635
Total Loans Receivable | Commercial real estate |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 1,530,663 | 1,476,230
Total Loans Receivable | Other residential |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 781,761 | 697,903
Total Loans Receivable | Commercial business |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 293,228 | 280,513
Total Loans Receivable | Industrial revenue bonds |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 12,852 | 14,203
Total Loans Receivable | Consumer auto |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 37,281 | 48,915
Total Loans Receivable | Consumer other |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 33,732 | 37,902
Total Loans Receivable | Home equity lines of credit |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 123,242 | 119,965
Total Loans Receivable | Total |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | 4,581,381 | 4,077,552
Total Loans Receivable | FDIC-assisted acquired loans included above |  |
Loans and Allowance for Credit Losses |  |
Financing receivables by class | $ 58,608 | $ 74,170

X
- Definition Represents the monetary amount of Financing Receivables, By Class, as of the indicated date. + References No definition available. + Details
Name: | gsbc_FinancingReceivablesByClass
Namespace Prefix: | gsbc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

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

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables60To89DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=gsbc_FinancingReceivablesTotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |