XML 83 R68.htm IDEA: XBRL DOCUMENT
v3.25.1

Note 4 - Loans Receivable and Allowance for Credit Losses on Loans - Schedule of Allowance for Credit Losses by Category (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Beginning balance | $ 31,534 | $ 27,992 | $ 25,635
Provision for credit losses on loans | 5,635 | 5,770 | 6,623
Charge-offs | (7,135) | (3,476) | (2,465)
Recoveries | 1,836 | 1,248 | 1,058
Net charge-offs | (5,299) | (2,228) | (1,407)
Ending balance | 31,870 | 31,534 | 27,992
Cumulative Effect, Period of Adoption, Adjustment [Member] |  |  |
Beginning balance |  |  | (2,859)
Real Estate Portfolio Segment [Member] |  |  |
Beginning balance | 14,107 | 12,123 | 14,798
Provision for credit losses on loans | 334 | 1,994 | 2,559
Charge-offs | 0 | (10) | 0
Recoveries | 0 | 0 | 0
Net charge-offs | 0 | (10) | 0
Ending balance | 14,441 | 14,107 | 12,123
Real Estate Portfolio Segment [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] |  |  |
Beginning balance |  |  | (5,234)
Consumer Portfolio Segment [Member] |  |  |
Beginning balance | 13,357 | 12,109 | 4,280
Provision for credit losses on loans | 5,221 | 3,465 | 3,158
Charge-offs | (5,994) | (3,465) | (2,465)
Recoveries | 1,601 | 1,248 | 1,058
Net charge-offs | (4,393) | (2,217) | (1,407)
Ending balance | 14,185 | 13,357 | 12,109
Consumer Portfolio Segment [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] |  |  |
Beginning balance |  |  | 6,078
Commercial Business Portfolio Segment [Member] |  |  |
Beginning balance | 4,070 | 3,760 | 6,536
Provision for credit losses on loans | 80 | 311 | 906
Charge-offs | (1,141) | (1) | 0
Recoveries | 235 | 0 | 0
Net charge-offs | (906) | (1) | 0
Ending balance | 3,244 | 4,070 | 3,760
Commercial Business Portfolio Segment [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] |  |  |
Beginning balance |  |  | (3,682)
Unallocated Financing Receivables [Member] |  |  |
Beginning balance | 0 | 0 | 21
Provision for credit losses on loans | 0 | 0 | 0
Charge-offs | 0 | 0 | 0
Recoveries | 0 | 0 | 0
Net charge-offs | 0 | 0 | 0
Ending balance | $ 0 | $ 0 | 0
Unallocated Financing Receivables [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] |  |  |
Beginning balance |  |  | $ (21)

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 Amount, excluding accrued interest, of increase in allowance for credit loss on financing receivable from recovery. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, excluding accrued interest, of decrease in allowance for credit loss on financing receivable from writeoff. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-6 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoff
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, excluding accrued interest, of decrease (increase) in allowance for credit loss on financing receivable from writeoff (recovery). Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossWriteoffAfterRecovery
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, excluding accrued interest, of credit loss expense (reversal of expense) on financing receivable. Excludes net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=fsbw_RealEstatePortfolioSegmentMember
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_FinancingReceivablePortfolioSegmentAxis=fsbw_CommercialBusinessPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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