XML 55 R46.htm IDEA: XBRL DOCUMENT
v3.23.2

LOANS AND ALLOWANCE FOR CREDIT LOSSES - Classes of loans by aging (Details) - USD ($) $ in Thousands | Jun. 30, 2023 | Dec. 31, 2022
--- | --- | ---
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | $ 4,590,500 | $ 4,581,381
One- to four-family residential construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 31,531 | 33,849
Subdivision construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 26,513 | 32,067
Land development |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 53,203 | 41,613
Commercial construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 705,457 | 757,690
Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 777,978 | 778,533
Non-owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 123,238 | 124,870
Commercial real estate |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 1,497,659 | 1,530,663
Other residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 885,394 | 781,761
Commercial business |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 294,600 | 293,228
Industrial revenue bonds |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 12,355 | 12,852
Consumer auto |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 33,008 | 37,281
Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 34,663 | 33,732
Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 114,901 | 123,242
30-59 Days Past Due |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 1,198 | 3,394
30-59 Days Past Due | Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 568 | 2,568
30-59 Days Past Due | Non-owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 23 |
30-59 Days Past Due | Commercial real estate |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 165 | 196
30-59 Days Past Due | Commercial business |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class |  | 8
30-59 Days Past Due | Consumer auto |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 39 | 100
30-59 Days Past Due | Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 359 | 288
30-59 Days Past Due | Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 44 | 234
60-89 Days Past Due |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 41 | 711
60-89 Days Past Due | Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class |  | 462
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 | 4 | 34
60-89 Days Past Due | Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 5 | 114
60-89 Days Past Due | Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 32 | 38
Over 90 Days Past Due |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 11,149 | 3,670
Over 90 Days Past Due | Land development |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 384 | 384
Over 90 Days Past Due | Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 359 | 722
Over 90 Days Past Due | Commercial real estate |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 10,192 | 1,579
Over 90 Days Past Due | Commercial business |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 16 | 586
Over 90 Days Past Due | Consumer auto |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 35 | 14
Over 90 Days Past Due | Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 136 | 111
Over 90 Days Past Due | Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 27 | 274
Total Past Due |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 12,388 | 7,775
Total Past Due | Land development |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 384 | 384
Total Past Due | Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 927 | 3,752
Total Past Due | Non-owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 23 | 63
Total Past Due | Commercial real estate |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 10,357 | 1,775
Total Past Due | Commercial business |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 16 | 594
Total Past Due | Consumer auto |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 78 | 148
Total Past Due | Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 500 | 513
Total Past Due | Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 103 | 546
Current |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 4,578,112 | 4,573,606
Current | One- to four-family residential construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 31,531 | 33,849
Current | Subdivision construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 26,513 | 32,067
Current | Land development |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 52,819 | 41,229
Current | Commercial construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 705,457 | 757,690
Current | Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 777,051 | 774,781
Current | Non-owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 123,215 | 124,807
Current | Commercial real estate |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 1,487,302 | 1,528,888
Current | Other residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 885,394 | 781,761
Current | Commercial business |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 294,584 | 292,634
Current | Industrial revenue bonds |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 12,355 | 12,852
Current | Consumer auto |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 32,930 | 37,133
Current | Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 34,163 | 33,219
Current | Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | $ 114,798 | $ 122,696

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 Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-14 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 80 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479294/326-20-55-80 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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=gsbc_LandDevelopmentLoanMember
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_OwnerOccupiedOneToFourFamilyResidentialMember
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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_CommercialRealEstateMember
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_CommercialBusinessMember
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_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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivables30To59DaysPastDueMember
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_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: |