XML 20 R125.htm IDEA: XBRL DOCUMENT
v3.20.1

Investment Fair Value Changes, Net - Additional Information (Details) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2020 USD ($)
Loans and Securities Sales and Derivative Settlement |
Investment Holdings [Line Items] |
Investment fair value changes, net | $ 274,000
Investment Fair Value Changes, Net | Trading securities |
Investment Holdings [Line Items] |
Investment fair value changes, net | 129,000
Investment Fair Value Changes, Net | Freddie Mac K-Series |
Investment Holdings [Line Items] |
Investment fair value changes, net | 72,000
Investment Fair Value Changes, Net | Risk management derivatives, net |
Investment Holdings [Line Items] |
Investment fair value changes, net | 59,000
Asset and Liability Continually Held |
Investment Holdings [Line Items] |
Investment fair value changes, net | $ 597,000

X
- Definition Investment Owned, at Fair Value, Period Increase (Decrease) + References No definition available. + Details
Name: | rwt_InvestmentOwnedatFairValuePeriodIncreaseDecrease
Namespace Prefix: | rwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_InvestmentHoldingsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_InvestmentTypeAxis=rwt_LoansandSecuritiesSalesandDerivativeSettlementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=rwt_InvestmentActivitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=rwt_TradingSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=rwt_FreddieMacKSeriesSecuritizationEntitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_PriceRiskDerivativeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=rwt_AssetandLiabilityContinuallyHeldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |