XML 60 R50.htm IDEA: XBRL DOCUMENT
v3.24.3

LOANS AND ALLOWANCE FOR CREDIT LOSSES - Classes of loans by aging (Details) - USD ($) $ in Thousands | Sep. 30, 2024 | Dec. 31, 2023
--- | --- | ---
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | $ 4,781,953 | $ 4,661,348
One- to four-family residential construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 27,643 | 29,628
Subdivision construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 20,077 | 23,359
Land development |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 39,023 | 48,015
Commercial construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 334,299 | 703,407
Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 716,572 | 769,260
Non-owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 121,834 | 121,275
Commercial real estate |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 1,546,005 | 1,521,032
Other residential (multi-family) |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 1,569,879 | 942,071
Commercial business |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 227,037 | 318,050
Industrial revenue bonds |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 11,632 | 12,047
Consumer auto |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 25,870 | 28,343
Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 27,353 | 28,978
Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 114,729 | 115,883
30-59 Days Past Due |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 2,515 | 13,125
30-59 Days Past Due | Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 143 | 2,778
30-59 Days Past Due | Non-owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 636 |
30-59 Days Past Due | Commercial real estate |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class |  | 187
30-59 Days Past Due | Other residential (multi-family) |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class |  | 9,572
30-59 Days Past Due | Consumer auto |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 18 | 116
30-59 Days Past Due | Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 105 | 137
30-59 Days Past Due | Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 1,613 | 335
60-89 Days Past Due |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 85 | 308
60-89 Days Past Due | Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 61 | 125
60-89 Days Past Due | Commercial real estate |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class |  | 92
60-89 Days Past Due | Consumer auto |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 4 | 65
60-89 Days Past Due | Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 20 |
60-89 Days Past Due | Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class |  | 26
Over 90 Days Past Due |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 7,483 | 11,748
Over 90 Days Past Due | Land development |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 553 | 384
Over 90 Days Past Due | Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 68 | 722
Over 90 Days Past Due | Non-owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 525 |
Over 90 Days Past Due | Commercial real estate |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 6,102 | 10,552
Over 90 Days Past Due | Commercial business |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 139 | 31
Over 90 Days Past Due | Consumer auto |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 12 | 8
Over 90 Days Past Due | Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 84 | 42
Over 90 Days Past Due | Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class |  | 9
Total Past Due |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 10,083 | 25,181
Total Past Due | Land development |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 553 | 384
Total Past Due | Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 272 | 3,625
Total Past Due | Non-owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 1,161 |
Total Past Due | Commercial real estate |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 6,102 | 10,831
Total Past Due | Other residential (multi-family) |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class |  | 9,572
Total Past Due | Commercial business |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 139 | 31
Total Past Due | Consumer auto |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 34 | 189
Total Past Due | Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 209 | 179
Total Past Due | Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 1,613 | 370
Current |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 4,771,870 | 4,636,167
Current | One- to four-family residential construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 27,643 | 29,628
Current | Subdivision construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 20,077 | 23,359
Current | Land development |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 38,470 | 47,631
Current | Commercial construction |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 334,299 | 703,407
Current | Owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 716,300 | 765,635
Current | Non-owner occupied one- to four-family residential |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 120,673 | 121,275
Current | Commercial real estate |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 1,539,903 | 1,510,201
Current | Other residential (multi-family) |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 1,569,879 | 932,499
Current | Commercial business |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 226,898 | 318,019
Current | Industrial revenue bonds |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 11,632 | 12,047
Current | Consumer auto |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 25,836 | 28,154
Current | Consumer other |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | 27,144 | 28,799
Current | Home equity lines of credit |  |
LOANS AND ALLOWANCE FOR CREDIT LOSSES |  |
Financing receivables by class | $ 113,116 | $ 115,513

X
- Definition The 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=us-gaap_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: |