XML 59 R48.htm IDEA: XBRL DOCUMENT
v3.25.3

Note 3 - Loans Receivable and Allowance for Credit Losses - Loans - Schedule of Portfolio Loan Composition (Details) - USD ($) $ in Thousands | Sep. 30, 2025 | Jun. 30, 2025 | Dec. 31, 2024 | Sep. 30, 2024 | Jun. 30, 2024 | Dec. 31, 2023
--- | --- | --- | --- | --- | --- | ---
Financing Receivable, Gross | $ 2,629,657 |  | $ 2,533,821 |  |  |
ACL on loans | (30,056) | $ (32,189) | (31,870) | $ (31,232) | $ (31,238) | $ (31,534)
Total loans receivable, net | 2,599,601 |  | 2,501,951 |  |  |
Commercial Real Estate Portfolio Segment [Member] |  |  |  |  |  |
Financing Receivable, Gross | 932,689 |  | 871,337 |  |  |
ACL on loans | (4,792) | (7,070) | (7,001) | (6,568) | (6,671) | (7,293)
Commercial Real Estate Portfolio Segment [Member] | Owner Occupied [Member] |  |  |  |  |  |
Financing Receivable, Gross | 170,714 |  | 170,396 |  |  |
Commercial Real Estate Portfolio Segment [Member] | Non-owner Occupied [Member] |  |  |  |  |  |
Financing Receivable, Gross | 172,713 |  | 174,921 |  |  |
Commercial Real Estate Portfolio Segment [Member] | Commercial and Speculative Construction and Development [Member] |  |  |  |  |  |
Financing Receivable, Gross | 326,684 |  | 280,798 |  |  |
Commercial Real Estate Portfolio Segment [Member] | Multifamily [Member] |  |  |  |  |  |
Financing Receivable, Gross | 262,578 |  | 245,222 |  |  |
Residential Portfolio Segment [Member] |  |  |  |  |  |
Financing Receivable, Gross | 769,903 |  | 742,371 |  |  |
ACL on loans | (7,489) | (7,654) | (7,440) | (7,566) | (7,417) | (6,814)
Residential Portfolio Segment [Member] | One-to-four Family Loan [Member] |  |  |  |  |  |
Financing Receivable, Gross | 629,712 |  | 617,322 |  |  |
Residential Portfolio Segment [Member] | Home Equity Loan [Member] |  |  |  |  |  |
Financing Receivable, Gross | 86,895 |  | 75,147 |  |  |
Residential Portfolio Segment [Member] | Custom Construction [Member] |  |  |  |  |  |
Financing Receivable, Gross | 53,296 |  | 49,902 |  |  |
Consumer Portfolio Segment [Member] |  |  |  |  |  |
Financing Receivable, Gross | 600,779 |  | 620,181 |  |  |
ACL on loans | (15,833) | (15,075) | (14,185) | (13,752) | (13,253) | (13,357)
Consumer Portfolio Segment [Member] | Indirect Home Improvement Loan [Member] |  |  |  |  |  |
Financing Receivable, Gross | 527,597 |  | 541,946 |  |  |
Consumer Portfolio Segment [Member] | Marine Loans [Member] |  |  |  |  |  |
Financing Receivable, Gross | 70,220 |  | 74,931 |  |  |
Consumer Portfolio Segment [Member] | Other Consumer Loan [Member] |  |  |  |  |  |
Financing Receivable, Gross | 2,962 |  | 3,304 |  |  |
Commercial Business Portfolio Segment [Member] |  |  |  |  |  |
Financing Receivable, Gross | 326,286 |  | 299,932 |  |  |
ACL on loans | (1,942) | $ (2,390) | (3,244) | $ (3,346) | $ (3,897) | $ (4,070)
Commercial Business Portfolio Segment [Member] | Commercial And Industrial [Member] |  |  |  |  |  |
Financing Receivable, Gross | 311,173 |  | 287,014 |  |  |
Commercial Business Portfolio Segment [Member] | Warehouse Lending Loan [Member] |  |  |  |  |  |
Financing Receivable, Gross | $ 15,113 |  | $ 12,918 |  |  |

X
- Definition Amount excluding accrued interest, of allowance for credit loss on financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1 + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amortized cost excluding accrued interest, after allowance for credit loss, of financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost excluding accrued interest, before allowance for credit loss, of financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3B Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-5 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialRealEstatePortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=fsbw_CommercialBusinessPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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