XML 60 R49.htm IDEA: XBRL DOCUMENT
v3.25.2

Note 3 - Loans Receivable and Allowance for Credit Losses - Loans - Schedule of Allowance for Credit Losses by Category (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | 12 Months Ended
--- | --- | --- | ---
Jun. 30, 2025 | Jun. 30, 2024 | Jun. 30, 2025 | Jun. 30, 2024 | Dec. 31, 2024
Beginning balance | $ 31,653 | $ 31,479 | $ 31,870 | $ 31,534 | $ 31,534
Provision for (reversal of) credit losses on loans | 1,715 | 1,001 | 3,220 | 2,422 |
Charge-offs | (1,641) | (1,748) | (3,710) | (3,642) | (7,135)
Recoveries | 462 | 506 | 809 | 924 |
Net (charge-offs) recoveries | (1,179) | (1,242) | (2,901) | (2,718) |
Ending balance | 32,189 | 31,238 | 32,189 | 31,238 | 31,870
Commercial Real Estate Portfolio Segment [Member] |  |  |  |  |
Beginning balance | 6,904 | 6,482 | 7,001 | 7,293 | 7,293
Provision for (reversal of) credit losses on loans | 166 | 189 | 69 | (622) |
Charge-offs | 0 | 0 | 0 | 0 |
Recoveries | 0 | 0 | 0 | 0 |
Net (charge-offs) recoveries | 0 | 0 | 0 | 0 |
Ending balance | 7,070 | 6,671 | 7,070 | 6,671 | 7,001
Residential Portfolio Segment [Member] |  |  |  |  |
Beginning balance | 7,475 | 7,771 | 7,440 | 6,814 | 6,814
Provision for (reversal of) credit losses on loans | 179 | (354) | 214 | 603 |
Charge-offs | 0 | 0 | 0 | 0 |
Recoveries | 0 | 0 | 0 | 0 |
Net (charge-offs) recoveries | 0 | 0 | 0 | 0 |
Ending balance | 7,654 | 7,417 | 7,654 | 7,417 | 7,440
Consumer Portfolio Segment [Member] |  |  |  |  |
Beginning balance | 14,856 | 12,933 | 14,185 | 13,357 | 13,357
Provision for (reversal of) credit losses on loans | 1,468 | 914 | 3,428 | 1,558 |
Charge-offs | (1,641) | (1,015) | (3,277) | (2,501) | (5,994)
Recoveries | 392 | 421 | 739 | 839 |
Net (charge-offs) recoveries | (1,249) | (594) | (2,538) | (1,662) |
Ending balance | 15,075 | 13,253 | 15,075 | 13,253 | 14,185
Commercial Business Portfolio Segment [Member] |  |  |  |  |
Beginning balance | 2,418 | 4,293 | 3,244 | 4,070 | 4,070
Provision for (reversal of) credit losses on loans | (98) | 252 | (491) | 883 |
Charge-offs | 0 | (733) | (433) | (1,141) | (1,141)
Recoveries | 70 | 85 | 70 | 85 |
Net (charge-offs) recoveries | 70 | (648) | (363) | (1,056) |
Ending balance | $ 2,390 | $ 3,897 | $ 2,390 | $ 3,897 | $ 3,244

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 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 Reference 2: 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 + 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 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476148/220-40-50-22 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestCreditLossExpenseReversal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialRealEstatePortfolioSegmentMember
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_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: |