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

Note 3 - Loans Receivable and Allowance for Credit Losses - Loans - Schedule of Portfolio Loan Composition (Details) - USD ($) $ in Thousands | Mar. 31, 2025 | Dec. 31, 2024 | Mar. 31, 2024 | Dec. 31, 2023
--- | --- | --- | --- | ---
Financing Receivable, Gross | $ 2,532,770 | $ 2,533,821 |  |
ACL on loans | (31,653) | (31,870) | $ (31,479) | $ (31,534)
Total loans receivable, net | 2,501,117 | 2,501,951 |  |
Commercial Real Estate Portfolio Segment [Member] |  |  |  |
Financing Receivable, Gross | 873,017 | 871,337 |  |
ACL on loans | (6,904) | (7,001) | (6,481) | (7,293)
Commercial Real Estate Portfolio Segment [Member] | Owner Occupied [Member] |  |  |  |
Financing Receivable, Gross | 164,911 | 170,396 |  |
Commercial Real Estate Portfolio Segment [Member] | Non-owner Occupied [Member] |  |  |  |
Financing Receivable, Gross | 174,188 | 174,921 |  |
Commercial Real Estate Portfolio Segment [Member] | Commercial and Speculative Construction and Development [Member] |  |  |  |
Financing Receivable, Gross | 288,978 | 280,798 |  |
Commercial Real Estate Portfolio Segment [Member] | Multifamily [Member] |  |  |  |
Financing Receivable, Gross | 244,940 | 245,222 |  |
Residential Portfolio Segment [Member] |  |  |  |
Financing Receivable, Gross | 759,955 | 742,371 |  |
ACL on loans | (7,475) | (7,440) | (7,772) | (6,814)
Residential Portfolio Segment [Member] | One-to-four Family Loan [Member] |  |  |  |
Financing Receivable, Gross | 637,299 | 617,322 |  |
Residential Portfolio Segment [Member] | Home Equity Loan [Member] |  |  |  |
Financing Receivable, Gross | 73,846 | 75,147 |  |
Residential Portfolio Segment [Member] | Custom Construction [Member] |  |  |  |
Financing Receivable, Gross | 48,810 | 49,902 |  |
Consumer Portfolio Segment [Member] |  |  |  |
Financing Receivable, Gross | 608,893 | 620,181 |  |
ACL on loans | (14,856) | (14,185) | (12,933) | (13,357)
Consumer Portfolio Segment [Member] | Indirect Home Improvement Loan [Member] |  |  |  |
Financing Receivable, Gross | 532,038 | 541,946 |  |
Consumer Portfolio Segment [Member] | Marine Loans [Member] |  |  |  |
Financing Receivable, Gross | 73,737 | 74,931 |  |
Consumer Portfolio Segment [Member] | Other Consumer Loan [Member] |  |  |  |
Financing Receivable, Gross | 3,118 | 3,304 |  |
Commercial Business Portfolio Segment [Member] |  |  |  |
Financing Receivable, Gross | 290,905 | 299,932 |  |
ACL on loans | (2,418) | (3,244) | $ (4,293) | $ (4,070)
Commercial Business Portfolio Segment [Member] | Commercial And Industrial [Member] |  |  |  |
Financing Receivable, Gross | 274,956 | 287,014 |  |
Commercial Business Portfolio Segment [Member] | Warehouse Lending Loan [Member] |  |  |  |
Financing Receivable, Gross | $ 15,949 | $ 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: |