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

Note 3 - Loans Receivable and Allowance for Credit Losses - Loans - Schedule of Portfolio Loan Composition (Details) - USD ($) $ in Thousands | Jun. 30, 2025 | Mar. 31, 2025 | Dec. 31, 2024 | Jun. 30, 2024 | Mar. 31, 2024 | Dec. 31, 2023
--- | --- | --- | --- | --- | --- | ---
Financing Receivable, Gross | $ 2,614,461 |  | $ 2,533,821 |  |  |
ACL on loans | (32,189) | $ (31,653) | (31,870) | $ (31,238) | $ (31,479) | $ (31,534)
Total loans receivable, net | 2,582,272 |  | 2,501,951 |  |  |
Commercial Real Estate Portfolio Segment [Member] |  |  |  |  |  |
Financing Receivable, Gross | 916,137 |  | 871,337 |  |  |
ACL on loans | (7,070) | (6,904) | (7,001) | (6,671) | (6,482) | (7,293)
Commercial Real Estate Portfolio Segment [Member] | Owner Occupied [Member] |  |  |  |  |  |
Financing Receivable, Gross | 180,250 |  | 170,396 |  |  |
Commercial Real Estate Portfolio Segment [Member] | Non-owner Occupied [Member] |  |  |  |  |  |
Financing Receivable, Gross | 171,979 |  | 174,921 |  |  |
Commercial Real Estate Portfolio Segment [Member] | Commercial and Speculative Construction and Development [Member] |  |  |  |  |  |
Financing Receivable, Gross | 300,723 |  | 280,798 |  |  |
Commercial Real Estate Portfolio Segment [Member] | Multifamily [Member] |  |  |  |  |  |
Financing Receivable, Gross | 263,185 |  | 245,222 |  |  |
Residential Portfolio Segment [Member] |  |  |  |  |  |
Financing Receivable, Gross | 779,518 |  | 742,371 |  |  |
ACL on loans | (7,654) | (7,475) | (7,440) | (7,417) | (7,771) | (6,814)
Residential Portfolio Segment [Member] | One-to-four Family Loan [Member] |  |  |  |  |  |
Financing Receivable, Gross | 639,881 |  | 617,322 |  |  |
Residential Portfolio Segment [Member] | Home Equity Loan [Member] |  |  |  |  |  |
Financing Receivable, Gross | 85,613 |  | 75,147 |  |  |
Residential Portfolio Segment [Member] | Custom Construction [Member] |  |  |  |  |  |
Financing Receivable, Gross | 54,024 |  | 49,902 |  |  |
Consumer Portfolio Segment [Member] |  |  |  |  |  |
Financing Receivable, Gross | 606,291 |  | 620,181 |  |  |
ACL on loans | (15,075) | (14,856) | (14,185) | (13,253) | (12,933) | (13,357)
Consumer Portfolio Segment [Member] | Indirect Home Improvement Loan [Member] |  |  |  |  |  |
Financing Receivable, Gross | 530,375 |  | 541,946 |  |  |
Consumer Portfolio Segment [Member] | Marine Loans [Member] |  |  |  |  |  |
Financing Receivable, Gross | 72,765 |  | 74,931 |  |  |
Consumer Portfolio Segment [Member] | Other Consumer Loan [Member] |  |  |  |  |  |
Financing Receivable, Gross | 3,151 |  | 3,304 |  |  |
Commercial Business Portfolio Segment [Member] |  |  |  |  |  |
Financing Receivable, Gross | 312,515 |  | 299,932 |  |  |
ACL on loans | (2,390) | $ (2,418) | (3,244) | $ (3,897) | $ (4,293) | $ (4,070)
Commercial Business Portfolio Segment [Member] | Commercial And Industrial [Member] |  |  |  |  |  |
Financing Receivable, Gross | 294,563 |  | 287,014 |  |  |
Commercial Business Portfolio Segment [Member] | Warehouse Lending Loan [Member] |  |  |  |  |  |
Financing Receivable, Gross | $ 17,952 |  | $ 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: |