XML 90 R79.htm IDEA: XBRL DOCUMENT
v3.26.1

MORTGAGE BANKING OPERATIONS - Revenue from Mortgage Servicing (Details) - USD ($) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2026 | Mar. 31, 2025
Servicing income, net: |  |
Servicing fees and other | $ 5,191 | $ 177
Total | 2,111 | 177
Risk management, single family MSRs: |  |
Changes in fair value of MSRs due to assumptions | 702 | 0
Net gain from economic hedging | (886) | 0
Total | (184) | 0
Loan servicing income | 1,927 | 177
Single Family Residential |  |
Risk management, single family MSRs: |  |
Changes in fair value of MSRs due to assumptions | (1,442) | 0
Single Family Residential | Residential Real Estate |  |
Servicing income, net: |  |
Changes in fair value of single family MSRs - other | (1,442) | 0
Multifamily | Residential Real Estate |  |
Servicing income, net: |  |
Amortization of multifamily and SBA MSRs | $ (1,638) | $ 0

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

X
- Definition Changes In Fair Value Of Mortgage Servicing Rights Due To Other Modeled Assumptions + References No definition available. + Details
Name: | mchb_ChangesInFairValueOfMortgageServicingRightsDueToOtherModeledAssumptions
Namespace Prefix: | mchb_
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: | mchb_DerivativeGainLossOnDerivativeNetAndDebtSecuritiesTradingUnrealizedGainLoss
Namespace Prefix: | mchb_
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: | mchb_MortgageServicingRightsRiskManagement
Namespace Prefix: | mchb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

X
- Definition Servicing Fees Net1 + References No definition available. + Details
Name: | mchb_ServicingFeesNet1
Namespace Prefix: | mchb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Servicing Fees, Net of Amortization + References No definition available. + Details
Name: | mchb_ServicingFeesNetOfAmortization
Namespace Prefix: | mchb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Servicing Income, Net [Abstract] + References No definition available. + Details
Name: | mchb_ServicingIncomeNetAbstract
Namespace Prefix: | mchb_
Data Type: | xbrli:stringItemType
Balance Type: | na
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=srt_SingleFamilyMember
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: |