XML 70 R59.htm IDEA: XBRL DOCUMENT
v3.25.2

Derivative Instruments, Realized Gain (Loss) Related to Derivatives (Details) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2025 | Jun. 30, 2024 | Jun. 30, 2025 | Jun. 30, 2024
Derivative, Gain (Loss) on Derivative, Net [Abstract] |  |  |  |  |
Realized gain on derivatives, net |  | $ 14,838 | $ 9,430 | $ 19,472 | $ 15,682
Interest Rate Swaps [Member] |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net [Abstract] |  |  |  |  |
Periodic interest income |  | 4,600 | 8,300 | 11,100 | 17,000
Not Designated as Hedging Instrument [Member] | Realized Gain (Loss) on Derivatives [Member] |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net [Abstract] |  |  |  |  |
Realized gain on derivatives, net |  | 10,226 | 1,147 | 8,388 | (1,280)
Not Designated as Hedging Instrument [Member] | Realized Gain (Loss) on Derivatives [Member] | Interest Rate Swaps [Member] |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net [Abstract] |  |  |  |  |
Realized gain on derivatives, net | [1] | (1,167) | 0 | (1,167) | 4,325
Not Designated as Hedging Instrument [Member] | Realized Gain (Loss) on Derivatives [Member] | TBAs [Member] |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net [Abstract] |  |  |  |  |
Realized gain on derivatives, net |  | 7,321 | 3,486 | 7,295 | (497)
Not Designated as Hedging Instrument [Member] | Realized Gain (Loss) on Derivatives [Member] | U.S. Treasury Futures [Member] |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net [Abstract] |  |  |  |  |
Realized gain on derivatives, net |  | 4,072 | (2,339) | 2,227 | (5,108)
Not Designated as Hedging Instrument [Member] | Realized Gain (Loss) on Derivatives [Member] | U.S. Treasury Futures Options [Member] |  |  |  |  |
Derivative, Gain (Loss) on Derivative, Net [Abstract] |  |  |  |  |
Realized gain on derivatives, net |  | $ 0 | $ 0 | $ 33 | $ 0
[1] | Excludes interest rate swap periodic interest income of $4.6 million and $8.3 million, for the three-month periods ended June 30, 2025 and June 30, 2024, respectively and $11.1 million and $17.0 million, for the six-month periods ended June 30, 2025 and June 30, 2024, respectively.

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

X
- Definition The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings. + 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://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(13)(h)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(a)(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(a)(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 + Details
Name: | us-gaap_GainLossOnSaleOfDerivatives
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the required periodic payment applied to interest. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityPeriodicPaymentInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_GainLossOnDerivativeInstrumentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=chmi_TbaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_FutureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_SingleStockFutureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |