v3.25.3

LOANS - Summary of Loan Modifications (Details) | 9 Months Ended
--- | ---
Sep. 30, 2025 USD ($) loan | Sep. 30, 2024 USD ($) | Sep. 30, 2024 USD ($) | Sep. 30, 2024 USD ($) loan | Sep. 30, 2024 USD ($)
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis | $ 25,792,000 | $ 24,768,000 | $ 24,768,000 | $ 24,768,000 | $ 24,768,000
Number of loans modified | loan | 4 |  |  |  |
Amortized Cost Basis with Payment Default | $ 11,111,000 |  |  |  |
Loan modifications made during the previous twelve-month period | 27,840,000 | 34,569,000 | 34,569,000 | 34,569,000 | 34,569,000
30 to 89 Days Past Due |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Loan modifications made during the previous twelve-month period |  | 7,060,000 | 7,060,000 | 7,060,000 | 7,060,000
Financial Asset, Not Past Due |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Loan modifications made during the previous twelve-month period | 20,034,000 | 19,257,000 | 19,257,000 | 19,257,000 | 19,257,000
Nonaccrual |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Loan modifications made during the previous twelve-month period | 7,806,000 | 8,252,000 | 8,252,000 | 8,252,000 | 8,252,000
Term Extension |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis | $ 12,452,000 | 15,194,000 | 15,194,000 | 15,194,000 | 15,194,000
Number of loans modified | loan | 2 |  |  |  |
Amortized Cost Basis with Payment Default | $ 57,000 |  |  |  |
Payment Deferral |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis | 10,911,000 |  |  |  |
Combination of Payment Deferral and Extended Maturity |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis | $ 2,429,000 | 9,568,000 | 9,568,000 | 9,568,000 | 9,568,000
Number of loans modified | loan | 1 |  |  |  |
Amortized Cost Basis with Payment Default | $ 143,000 |  |  |  |
Residential loans |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis |  | 6,000 | 6,000 | 6,000 | 6,000
Residential loans | Term Extension |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis |  | $ 6,000 | 6,000 | $ 6,000 | 6,000
Number of loans modified | loan |  |  |  | 1 |
Payment Deferral Term |  | 22 months |  |  |
Residential loans | Payment Deferral |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan | 1 |  |  |  |
Amortized Cost Basis with Payment Default | $ 10,911,000 |  |  |  |
Residential loans | Real estate loans |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis | $ 10,946,000 |  |  |  |
% of Total Class of Loans | 0.27% |  |  |  |
Loan modifications made during the previous twelve-month period | $ 10,946,000 | $ 253,000 | 253,000 | $ 253,000 | 253,000
Residential loans | Real estate loans | Financial Asset, Not Past Due |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Loan modifications made during the previous twelve-month period | 10,946,000 | 253,000 | 253,000 | 253,000 | 253,000
Residential loans | Real estate loans | Term Extension |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis | 35,000 |  |  |  |
Residential loans | Real estate loans | Payment Deferral |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis | $ 10,911,000 |  |  |  |
% of Total Class of Loans | 0.27% |  |  |  |
Number of loans modified | loan | 1 |  |  |  |
Extended Term | 4 months |  |  |  |
Payment Deferral Term | 3 months |  |  |  |
Commercial properties |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis |  | 12,900,000 | 12,900,000 | 12,900,000 | $ 12,900,000
% of Total Class of Loans |  |  |  |  | 1.40%
Commercial properties | Term Extension |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis |  | $ 12,900,000 | 12,900,000 | $ 12,900,000 | $ 12,900,000
% of Total Class of Loans |  |  |  |  | 1.40%
Number of loans modified | loan |  |  |  | 1 |
Payment Deferral Term |  | 10 months |  |  |
Commercial properties | Real estate loans |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Loan modifications made during the previous twelve-month period |  | $ 12,900,000 | 12,900,000 | $ 12,900,000 | $ 12,900,000
Commercial properties | Real estate loans | Financial Asset, Not Past Due |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Loan modifications made during the previous twelve-month period |  | 12,900,000 | 12,900,000 | 12,900,000 | 12,900,000
Commercial and industrial loans |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis | $ 14,846,000 | 11,862,000 | 11,862,000 | 11,862,000 | $ 11,862,000
% of Total Class of Loans | 0.61% |  |  |  | 0.40%
Number of loans modified | loan | 4 |  |  |  |
Amortized Cost Basis with Payment Default | $ 11,111,000 |  |  |  |
Loan modifications made during the previous twelve-month period | 16,894,000 | 21,416,000 | 21,416,000 | 21,416,000 | $ 21,416,000
Commercial and industrial loans | 30 to 89 Days Past Due |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Loan modifications made during the previous twelve-month period |  | 7,060,000 | 7,060,000 | 7,060,000 | 7,060,000
Commercial and industrial loans | Financial Asset, Not Past Due |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Loan modifications made during the previous twelve-month period | 9,088,000 | 6,104,000 | 6,104,000 | 6,104,000 | 6,104,000
Commercial and industrial loans | Nonaccrual |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Loan modifications made during the previous twelve-month period | 7,806,000 | 8,252,000 | 8,252,000 | 8,252,000 | 8,252,000
Commercial and industrial loans | Term Extension |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis | $ 12,417,000 | $ 2,294,000 | 2,294,000 | $ 2,294,000 | $ 2,294,000
% of Total Class of Loans | 0.51% |  |  |  |
Number of loans modified | loan | 2 |  |  |  |
Amortized Cost Basis with Payment Default | $ 57,000 |  |  |  |
Commercial and industrial loans | Extended Maturity Twelve Months |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan | 1 |  |  |  |
Payment Deferral Term | 12 months |  |  |  |
Commercial and industrial loans | Extended Maturity Loan One [Member] |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Extended Term |  | 5 months |  |  |
Commercial and industrial loans | Extended Maturity Loan Two [Member] |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan |  |  |  | 1 |
Extended Term |  | 3 months |  |  |
Commercial and industrial loans | Extended Maturity Loan Three [Member] |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan |  |  |  | 1 |
Payment Deferral Term |  | 3 months |  |  |
Financing receivable, excluding accrued interest, modified, payments |  |  | 100 |  |
Commercial and industrial loans | Term extension with fifty percent payment |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan | 1 |  |  |  |
Term extension from modification | 151 months |  |  |  |
Payment percentage | 50.00% |  |  |  |
Commercial and industrial loans | Term extension with principal curtailments |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan | 2 |  |  |  |
Term extension from modification | 12 months |  |  |  |
Commercial and industrial loans | Payment Deferral |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan | 2 |  |  |  |
Payment Deferral Term | 2 months |  |  |  |
Commercial and industrial loans | Payment Deferral Of One Hundred Dollars |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan | 8 |  |  |  |
Financing receivable, excluding accrued interest, modified, payments | $ 100 |  |  |  |
Commercial and industrial loans | Payment Deferral Of One Hundred Dollars | Minimum |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Payment Deferral Term | 2 months |  |  |  |
Commercial and industrial loans | Payment Deferral Of One Hundred Dollars | Maximum |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Payment Deferral Term | 3 months |  |  |  |
Commercial and industrial loans | Extended Maturity for One Loan |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified |  |  |  | 6 | 1
Payment Deferral Term |  | 3 months |  |  |
Commercial and industrial loans | Extended Maturity for One Loan | Minimum |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Payment Deferral Term |  | 3 months |  |  |
Commercial and industrial loans | Extended Maturity for One Loan | Maximum |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Payment Deferral Term |  | 60 months |  |  |
Commercial and industrial loans | Combination of Payment Deferral and Extended Maturity |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Amortized Cost Basis | $ 2,429,000 | $ 9,568,000 | 9,568,000 | $ 9,568,000 | $ 9,568,000
% of Total Class of Loans | 0.10% |  |  |  | 0.40%
Number of loans modified | loan | 1 |  |  | 5 |
Amortized Cost Basis with Payment Default | $ 143,000 |  |  |  |
Commercial and industrial loans | Combination of Payment Deferral and Extended Maturity | Minimum |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Payment Deferral Term |  | 6 months |  |  |
Commercial and industrial loans | Combination of Payment Deferral and Extended Maturity | Maximum |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Payment Deferral Term |  | 7 months |  |  |
Commercial and industrial loans | Term extensions and payment deferrals, One |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan | 6 |  |  |  |
Commercial and industrial loans | Term extensions and payment deferrals, One | Minimum |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Payment Deferral Term | 2 months |  |  |  |
Commercial and industrial loans | Term extensions and payment deferrals, One | Maximum |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Payment Deferral Term | 3 months |  |  |  |
Commercial and industrial loans | Term extensions and payment deferrals, Two |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan | 4 |  |  | 2 |
Commercial and industrial loans | Term extensions and payment deferrals, Two | Minimum |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Payment Deferral Term | 6 months |  |  |  |
Commercial and industrial loans | Term extensions and payment deferrals, Two | Maximum |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Payment Deferral Term | 52 months |  |  |  |
Commercial and industrial loans | Term extensions and payment deferrals, Three |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan |  |  |  | 2 |
Payment Deferral Term |  | 12 months |  |  |
Commercial and industrial loans | Real estate loans | Extended maturity and interest reduction |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan |  |  |  | 2 |
Amortized Cost Basis with Payment Default |  |  | 2,229,000 |  |
Commercial and industrial loans | Real estate loans | Combination of Payment Deferral and Extended Maturity |  |  |  |  |
Financing Receivable Modifications |  |  |  |  |
Number of loans modified | loan |  |  |  | 2 |
Amortized Cost Basis with Payment Default |  |  | $ 2,229,000 |  |

X
- Definition Percentage of payment of financing receivable modified for debtor experiencing financial difficulty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | ffwm_FinancingReceivableExcludingAccruedInterestModificationPaymentPercentage
Namespace Prefix: | ffwm_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of financing receivable modified for debtor experiencing financial difficulty. + References No definition available. + Details
Name: | ffwm_FinancingReceivableExcludingAccruedInterestModifiedNumberOfContracts
Namespace Prefix: | ffwm_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of payments for financing receivable modified for debtor experiencing financial difficulty. + References No definition available. + Details
Name: | ffwm_FinancingReceivableExcludingAccruedInterestModifiedPayments
Namespace Prefix: | ffwm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Period of increase in term of financing receivable modified for debtor experiencing financial difficulty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | ffwm_FinancingReceivableExcludingAccruedInterestTermExtensionFromModification
Namespace Prefix: | ffwm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of increase in payment deferral term of financing receivable modified for debtor experiencing financial difficulty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | ffwm_FinancingReceivableModifiedPaymentDeferralTermIncreaseFromModification
Namespace Prefix: | ffwm_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accumulated amortized cost excluding accrued interest, of financing receivable modified for debtor experiencing financial difficulty. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-42 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestModifiedAccumulated
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost excluding accrued interest, of financing receivable 12 months after modification for debtor experiencing financial difficulty. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-42 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestModifiedPast12Months
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost excluding accrued interest, of financing receivable with payment default in current period and modified within previous 12 months preceding payment default for debtor experiencing financial difficulty. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 44 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-44 + Details
Name: | us-gaap_FinancingReceivableExcludingAccruedInterestModifiedSubsequentDefault
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage, excluding accrued interest, of financing receivable modified during period for debtor experiencing financial difficulty to total financing receivables. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-42 + Details
Name: | us-gaap_FinancingReceivableModificationToTotalFinancingReceivablesExcludingAccruedInterestPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 12A -Publisher FASB -URI https://asc.fasb.org/1943274/2147481933/310-10-55-12A Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 34 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-34 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 33 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-33 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-42 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-42 + Details
Name: | us-gaap_FinancingReceivableModificationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of increase in weighted average maturity of financing receivable modified for debtor experiencing financial difficulty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 12A -Publisher FASB -URI https://asc.fasb.org/1943274/2147481933/310-10-55-12A + Details
Name: | us-gaap_FinancingReceivableModifiedWeightedAverageTermIncreaseFromModification
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=ffwm_FinancialAsset30To89DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetNotPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=ffwm_FinancialReceivableNonaccrualStatusMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=us-gaap_ExtendedMaturityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=us-gaap_PaymentDeferralMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_PaymentDeferralAndExtendedMaturityMember
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=us-gaap_RealEstateLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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_CommercialPortfolioSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_ExtendedMaturityTwelveMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_ExtendedMaturityLoanOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_ExtendedMaturityLoanTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_ExtendedMaturityLoanThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_TermExtensionWithFiftyPercentPaymentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_TermExtensionWithPrincipalCurtailmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_PaymentDeferralOfOneHundredDollarsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_ExtendedMaturityForOneLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_PaymentDeferralAndExtendedMaturityOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_PaymentDeferralAndExtendedMaturityTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=ffwm_PaymentDeferralAndExtendedMaturityThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LoanRestructuringModificationAxis=us-gaap_ExtendedMaturityAndInterestRateReductionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |