XML 102 R76.htm IDEA: XBRL DOCUMENT
v3.20.4

Fair Value of Financial Instruments - Changes in Level 3 Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019
Contingent Consideration |  |
Assets |  |
Deconsolidations | $ 0 |
Liabilities |  |
Beginning balance | 28,484 | $ 0
Acquisitions | 0 | 25,267
Principal paydowns | (13,353) | 0
Gains (losses) in net income (loss), net | (446) | 3,217
Other settlements, net | (14,685) | 0
Ending Balance | 0 | 28,484
ABS issued |  |
Assets |  |
Deconsolidations | (3,706,789) |
Liabilities |  |
Beginning balance | 10,515,475 | 5,410,073
Acquisitions | 1,478,589 | 6,098,462
Principal paydowns | (1,487,958) | (1,112,437)
Gains (losses) in net income (loss), net | 101,045 | 119,377
Other settlements, net | 0 | 0
Ending Balance | 6,900,362 | 10,515,475
Residential Loans |  |
Assets |  |
Beginning balance | 7,714,745 | 7,254,631
Acquisitions | 4,483,473 | 7,092,866
Originations | 0 | 0
Sales | (6,262,958) | (5,141,886)
Principal paydowns | (1,552,171) | (1,609,220)
Deconsolidations | 0 |
Gains (losses) in net income (loss), net | (132,307) | 119,132
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | (1,768) | (778)
Ending Balance | 4,249,014 | 7,714,745
Business Purpose Loans |  |
Assets |  |
Beginning balance | 3,506,743 | 141,258
Acquisitions | 0 | 2,639,615
Originations | 1,431,251 | 1,015,436
Sales | (135,800) | (76,909)
Principal paydowns | (753,026) | (213,655)
Deconsolidations | 0 |
Gains (losses) in net income (loss), net | 99,590 | 7,423
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | (12,405) | (6,425)
Ending Balance | 4,136,353 | 3,506,743
Multifamily securities |  |
Assets |  |
Beginning balance | 4,408,524 | 2,144,598
Acquisitions | 0 | 2,162,386
Originations | 0 | 0
Sales | 0 | 0
Principal paydowns | (7,703) | (28,543)
Deconsolidations | (3,849,779) |
Gains (losses) in net income (loss), net | (58,821) | 130,083
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 492,221 | 4,408,524
Trading securities |  |
Assets |  |
Beginning balance | 860,540 | 1,118,612
Acquisitions | 108,249 | 332,593
Originations | 0 | 0
Sales | (603,529) | (597,122)
Principal paydowns | (8,687) | (44,600)
Deconsolidations | 0 |
Gains (losses) in net income (loss), net | (230,906) | 56,008
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | (4,951)
Ending Balance | 125,667 | 860,540
AFS Securities |  |
Assets |  |
Beginning balance | 239,334 | 333,882
Acquisitions | 57,652 | 26,538
Originations | 0 | 0
Sales | (55,192) | (110,070)
Principal paydowns | (17,924) | (39,702)
Deconsolidations | 0 |
Gains (losses) in net income (loss), net | 10,792 | 24,580
Unrealized losses in OCI, net | (16,204) | 4,106
Other settlements, net | 0 | 0
Ending Balance | 218,458 | 239,334
Servicer advance investments |  |
Assets |  |
Beginning balance | 169,204 | 300,468
Acquisitions | 179,419 | 69,610
Originations | 0 | 0
Sales | 0 | 0
Principal paydowns | (107,527) | (203,876)
Deconsolidations | 0 |
Gains (losses) in net income (loss), net | (9,607) | 3,002
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 231,489 | 169,204
MSRs |  |
Assets |  |
Beginning balance | 42,224 | 60,281
Acquisitions | 0 | 868
Originations | 0 | 0
Sales | 0 | 0
Principal paydowns | 0 | 0
Deconsolidations | 0 |
Gains (losses) in net income (loss), net | (33,409) | (18,925)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 8,815 | 42,224
Excess MSRs |  |
Assets |  |
Beginning balance | 31,814 | 27,312
Acquisitions | 10,906 | 7,762
Originations | 0 | 0
Sales | 0 | 0
Principal paydowns | 0 | 0
Deconsolidations | 0 |
Gains (losses) in net income (loss), net | (8,302) | (3,260)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 34,418 | 31,814
Shared Home Appreciation Options |  |
Assets |  |
Beginning balance | 45,085 | 0
Acquisitions | 3,517 | 44,243
Originations | 0 | 0
Sales | 0 | 0
Principal paydowns | (4,278) | 0
Deconsolidations | 0 |
Gains (losses) in net income (loss), net | (1,884) | 842
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 42,440 | 45,085
Derivatives |  |
Assets |  |
Beginning balance | 8,860 | 2,181
Acquisitions | 0 | 0
Principal paydowns | 0 | 0
Deconsolidations | 0 |
Gains (losses) in net income (loss), net | 56,972 | 62,220
Other settlements, net | (51,382) | (55,541)
Ending Balance | $ 14,450 | $ 8,860

X
- Definition Principal paydowns, including calls and maturities, that have taken place during the period in relation to assets measured at fair value and categorized within Level 3 of the fair value hierarchy. + References No definition available. + Details
Name: | rwt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetCallsMaturitiesPaydowns
Namespace Prefix: | rwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Deconsolidations + References No definition available. + Details
Name: | rwt_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetDeconsolidations
Namespace Prefix: | rwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Originations + References No definition available. + Details
Name: | rwt_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisAssetOriginations
Namespace Prefix: | rwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Paydowns + References No definition available. + Details
Name: | rwt_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityPaydowns
Namespace Prefix: | rwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1a) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=rwt_ContingentConsiderationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=us-gaap_AssetBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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