XML 73 R63.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

MORTGAGE BANKING OPERATIONS - Revenue from Mortgage Servicing (Details) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2024 | Mar. 31, 2023
Servicing income, net: |  |
Servicing fees and other | $ 6,354 | $ 6,669
Amortization of multifamily and SBA MSRs | (1,402) | (1,554)
Net servicing income | 3,524 | 3,431
Risk management, single family MSRs: |  |
Changes in fair value of MSRs due to assumptions | 618 | (311)
Mortgage servicing rights, risk management | (492) | (392)
Loan servicing income | $ 3,032 | 3,039
Servicing Asset at Fair Value, Other Change in Fair Value Statement of Income or Comprehensive Income Extensible Enumeration Not Disclosed Flag | Changes in fair value of MSRs due to assumptions (2) |
Interest income, securities, US treasury | $ 300 | 400
Single family |  |
Servicing income, net: |  |
Amortization of single family MSRs | 1,428 | 1,684
Risk management, single family MSRs: |  |
Changes in fair value of MSRs due to assumptions | 618 | (311)
Single family | Residential Portfolio Segment |  |
Servicing income, net: |  |
Amortization of single family MSRs | (1,428) | (1,684)
Multifamily | Residential Portfolio Segment |  |
Servicing income, net: |  |
Amortization of single family MSRs | (1,402) | (1,554)
Servicing contracts |  |
Risk management, single family MSRs: |  |
Net gain (loss) from economic hedging (3) | $ (1,110) | $ (81)

X
- Definition Changes in the fair value of mortgage servicing rights due to modeled amortization. + References No definition available. + Details
Name: | hmst_ChangesInFairValueOfMortgageServicingRightsDueToModeledAmortization
Namespace Prefix: | hmst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Derivative, Gain (Loss) On Derivative, Net, And Debt Securities, Trading, Unrealized Gain (Loss) + References No definition available. + Details
Name: | hmst_DerivativeGainLossOnDerivativeNetAndDebtSecuritiesTradingUnrealizedGainLoss
Namespace Prefix: | hmst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Changes in MSR fair value due to changes in model inputs and assumptions, net of risk management derivatives. + References No definition available. + Details
Name: | hmst_MortgageServicingRightsRiskManagement
Namespace Prefix: | hmst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Servicing and other related fees, net of payments. + References No definition available. + Details
Name: | hmst_NetServicingIncome
Namespace Prefix: | hmst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Risk Management, Single Family MSRs [Abstract] + References No definition available. + Details
Name: | hmst_RiskManagementSingleFamilyMSRsAbstract
Namespace Prefix: | hmst_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Servicing fees and other. + References No definition available. + Details
Name: | hmst_ServicingFeesAndOther
Namespace Prefix: | hmst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Servicing Fees Net, Including Discontinued Operations + References No definition available. + Details
Name: | hmst_ServicingFeesNetIncludingDiscontinuedOperations
Namespace Prefix: | hmst_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Servicing Income, Net [Abstract] + References No definition available. + Details
Name: | hmst_ServicingIncomeNetAbstract
Namespace Prefix: | hmst_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The periodic amortization (in proportion to and over the period of estimated net servicing income or loss) of capitalized servicing rights, which contractually entitle the servicer to receive fees and ancillary revenues for performing billing, collection, disbursement and recordkeeping services in connection with a mortgage portfolio. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 860 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481229/860-50-50-4 + Details
Name: | us-gaap_AmortizationOfMortgageServicingRightsMSRs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Interest income on US treasury securities. US treasury securities are negotiable debt obligations of the US government, secured by its full faith and credit and issued at various schedules and maturities. The income from treasury securities is exempt from state and local, but not federal, taxes. There are three types of securities issued by the US treasury (bonds, bills, and notes), which are distinguished by the amount of time from the initial sale of the bond to maturity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1 + Details
Name: | us-gaap_InterestIncomeSecuritiesUSTreasury
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) from changes in fair value classified as other for a contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(4)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481229/860-50-50-3 + Details
Name: | us-gaap_ServicingAssetAtFairValueOtherChangesInFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ResidentialMortgageMember
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=srt_MultifamilyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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