XML 101 R87.htm IDEA: XBRL DOCUMENT
v3.22.4

MORTGAGE BANKING OPERATIONS - Narrative (Details) - USD ($) $ in Thousands | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Mortgage Banking Operations (Narrative) [Abstract] |  |  |
Servicing advances | $ 1,600 | $ 1,900 |
Unfunded commitment balance of loans sold on a servicing-retained basis | 1,365,959 | 1,316,975 |
Credit Risk |  |  |
Mortgage Banking Operations (Narrative) [Abstract] |  |  |
Loss Contingency Accrual | 2,200 | 1,300 |
Representations and Warranties Reserve for Loan Receivables |  |  |
Mortgage Banking Operations (Narrative) [Abstract] |  |  |
Unfunded commitment balance of loans sold on a servicing-retained basis | 5,400,000 | 5,500,000 |
Loss Contingency Accrual | $ 2,232 | 1,312 | $ 2,122
Multifamily |  |  |
Mortgage Banking Operations (Narrative) [Abstract] |  |  |
Expected weighted average life of MSR | 11 years 6 months 29 days |  |
Ginnie Mae Early Buyout Loans |  |  |
Mortgage Banking Operations (Narrative) [Abstract] |  |  |
Other assets - GNMA EBO loans | $ 6,900 | $ 12,300 |

X
- Definition Expected Weighted Average Life of MSR + References No definition available. + Details
Name: | hmst_ExpectedWeightedAverageLifeofMSR
Namespace Prefix: | hmst_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Mortgage banking operations. + References No definition available. + Details
Name: | hmst_MortgageBankingOperationsTextualAbstract
Namespace Prefix: | hmst_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Advances made as part of the entity's obligations as a servicer. + References No definition available. + Details
Name: | hmst_ServicingAdvances
Namespace Prefix: | hmst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522 + Details
Name: | us-gaap_NotesReceivableNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_CreditRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=hmst_RepresentationsAndWarrantiesReserveForLoanReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=hmst_MultifamilyResidentialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hmst_GinnieMaeEarlyBuyoutLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |