XML 55 R44.htm IDEA: XBRL DOCUMENT
v3.25.2

Investments in RMBS, Summary (Details) $ in Thousands | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2025 USD ($) Security | Dec. 31, 2024 USD ($) Security
Residential Mortgage-Backed Securities [Abstract] |  |  |
Carrying value |  | $ 1,152,443 | $ 1,122,420
RMBS [Member] |  |  |
Residential Mortgage-Backed Securities [Abstract] |  |  |
Original face value |  | 1,328,685 | 1,302,160
Book value |  | 1,143,913 | 1,139,262
Gross unrealized gains |  | 15,113 | 5,496
Gross unrealized losses |  | (6,583) | (22,338)
Carrying value | [1] | $ 1,152,443 | $ 1,122,420
Number of securities | Security |  | 99 | 95
Weighted average coupon |  | 4.97% | 4.80%
Weighted average yield | [2] | 5.08% | 4.91%
Weighted average maturity |  | 28 years | 28 years
Fannie Mae [Member] | Fair Value through OCI [Member] |  |  |
Residential Mortgage-Backed Securities [Abstract] |  |  |
Original face value |  | $ 150,782 | $ 160,092
Book value |  | 117,473 | 131,441
Gross unrealized gains |  | 1,705 | 492
Gross unrealized losses |  | (877) | (2,282)
Carrying value | [1],[3] | $ 118,301 | $ 129,651
Number of securities | Security |  | 10 | 11
Weighted average coupon |  | 4.68% | 4.62%
Weighted average yield | [2] | 4.84% | 4.79%
Weighted average maturity |  | 27 years | 27 years
Fannie Mae [Member] | Fair Value through Earnings [Member] |  |  |
Residential Mortgage-Backed Securities [Abstract] |  |  |
Original face value |  | $ 404,885 | $ 335,927
Book value |  | 359,318 | 299,453
Gross unrealized gains |  | 5,009 | 1,870
Gross unrealized losses |  | (1,556) | (5,375)
Carrying value | [1],[3] | $ 362,771 | $ 295,948
Number of securities | Security |  | 29 | 24
Weighted average coupon |  | 5.02% | 4.81%
Weighted average yield | [2] | 5.14% | 4.94%
Weighted average maturity |  | 28 years | 28 years
Freddie Mac [Member] | Fair Value through OCI [Member] |  |  |
Residential Mortgage-Backed Securities [Abstract] |  |  |
Original face value |  | $ 125,240 | $ 157,618
Book value |  | 98,000 | 127,839
Gross unrealized gains |  | 512 | 0
Gross unrealized losses |  | (1,407) | (5,362)
Carrying value | [1],[3] | $ 97,105 | $ 122,477
Number of securities | Security |  | 10 | 12
Weighted average coupon |  | 4.68% | 4.34%
Weighted average yield | [2] | 4.76% | 4.44%
Weighted average maturity |  | 27 years | 27 years
Freddie Mac [Member] | Fair Value through Earnings [Member] |  |  |
Residential Mortgage-Backed Securities [Abstract] |  |  |
Original face value |  | $ 647,778 | $ 648,523
Book value |  | 569,122 | 580,529
Gross unrealized gains |  | 7,887 | 3,134
Gross unrealized losses |  | (2,743) | (9,319)
Carrying value | [1],[3] | $ 574,266 | $ 574,344
Number of securities | Security |  | 50 | 48
Weighted average coupon |  | 5.05% | 4.93%
Weighted average yield | [2] | 5.15% | 5.03%
Weighted average maturity |  | 28 years | 28 years
[1] | See Note 9 regarding the estimation of fair value, which approximates carrying value for all securities.
[2] | The weighted average yield is based on the most recent gross monthly interest income, which is then annualized and divided by the book value of settled securities.
[3] | The Company used an implied AAA rating for the Agency RMBS.

X
- Definition Refers to maturity period of available for sale securities, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | chmi_AvailableForSaleSecuritiesMaturityPeriod
Namespace Prefix: | chmi_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Refers to net weighted average coupon rate of available for sale securities investments. + References No definition available. + Details
Name: | chmi_AvailableForSaleSecuritiesNetWeightedAverageCouponRate
Namespace Prefix: | chmi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the net weighted average yield of available for sale security investments. + References No definition available. + Details
Name: | chmi_AvailableForSaleSecuritiesNetWeightedAverageYield
Namespace Prefix: | chmi_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition This element represents the number of investment in securities. + References No definition available. + Details
Name: | chmi_NumberOfAvailableForSaleSecurities
Namespace Prefix: | chmi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1 + Details
Name: | us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 55 -Paragraph 10 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482736/825-10-45-1A Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12 Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103 Reference 11: 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 12: 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 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (aa) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481830/320-10-45-1 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479130/326-30-45-1 + Details
Name: | us-gaap_AvailableForSaleSecuritiesDebtSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Nominal or face amount on the investment owned. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 + Details
Name: | us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=chmi_FairValueThroughOCIMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=chmi_FairValueThroughEarningsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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