XML 75 R64.htm IDEA: XBRL DOCUMENT
v3.25.2

Fair Value, Significant Unobservable Inputs Used in Fair Value Measurement (Details) - Level 3 [Member] - Discounted Cash Flow [Member] - USD ($) $ in Thousands | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2025 | Dec. 31, 2024
Valuation Technique and Input, Description [Abstract] |  |  |
Fair Value |  | $ 224,601 | $ 233,658
MSRs [Member] |  |  |
Valuation Technique and Input, Description [Abstract] |  |  |
Fair Value |  | 224,601 | 233,658
Annual cost to service, per loan | [1] | $ 88 | $ 88
MSRs [Member] | Minimum [Member] |  |  |
Valuation Technique and Input, Description [Abstract] |  |  |
Constant prepayment speed | [2] | 4.50% | 3.80%
Uncollected Payments | [2] | 0.60% | 0.60%
MSRs [Member] | Maximum [Member] |  |  |
Valuation Technique and Input, Description [Abstract] |  |  |
Constant prepayment speed | [2] | 12.70% | 13.50%
Uncollected Payments | [2] | 5.90% | 6.60%
MSRs [Member] | Weighted Average [Member] |  |  |
Valuation Technique and Input, Description [Abstract] |  |  |
Constant prepayment speed | [1] | 6.40% | 6.30%
Uncollected Payments | [1] | 0.80% | 0.80%
Discount rate | [1] | 9.20% | 9.60%
[1] | Weighted averages for unobservable inputs are calculated based on the unpaid principal balance of the portfolios.
[2] | Significant increases (decreases) in any of the inputs in isolation may result in significantly lower (higher) fair value measurements. A change in the assumption used for discount rates may be accompanied by a directionally similar change in the assumption used for the probability of uncollected payments and a directionally opposite change in the assumption used for prepayment rates.

X
- Definition Interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity and cost of debt. + References No definition available. + Details
Name: | chmi_DiscountRateOfFairValueInputs
Namespace Prefix: | chmi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Refers to estimated fair value of earn-out payment payable rate. + References No definition available. + Details
Name: | chmi_EstimatedFairValueOfEarnOutPaymentPayableRate
Namespace Prefix: | chmi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated future cost to service on annual basis per loan. + References No definition available. + Details
Name: | chmi_EstimatedFutureCostToServiceOnAnnualBasisPerLoan
Namespace Prefix: | chmi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Rate at which loans or a loan portfolio are expected to prepay principal balances, used as an input to measure fair value. + References No definition available. + Details
Name: | chmi_PrepaymentRateOfFairValueInputs
Namespace Prefix: | chmi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of asset recognized for present right to economic benefit. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_ValuationTechniqueAndInputDescriptionAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationTechniqueAxis=us-gaap_ValuationTechniqueDiscountedCashFlowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=chmi_MortgageServiceRightMember
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: | srt_RangeAxis=srt_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |