XML 93 R79.htm IDEA: XBRL DOCUMENT
v3.22.0.1

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, 2021 | Dec. 31, 2020
HEIs |  |
Liabilities |  |
Beginning balance | $ 0 |
Acquisitions | 16,639 |
Principal paydowns | 0 |
Gains (losses) in net income (loss), net | 396 |
Other settlements, net | 0 |
Ending Balance | 17,035 | $ 0
ABS issued |  |
Liabilities |  |
Beginning balance | 6,900,362 | 10,515,475
Acquisitions | 4,202,070 | 1,478,589
Principal paydowns | (1,922,313) | (1,487,958)
Deconsolidations |  | (3,706,789)
Gains (losses) in net income (loss), net | (336,972) | 101,045
Other settlements, net | 0 | 0
Ending Balance | 8,843,147 | 6,900,362
Contingent Consideration |  |
Liabilities |  |
Beginning balance | 0 | 28,484
Acquisitions |  | 0
Principal paydowns |  | (13,353)
Deconsolidations |  | 0
Gains (losses) in net income (loss), net |  | (446)
Other settlements, net |  | (14,685)
Ending Balance |  | 0
Residential Loans |  |
Assets |  |
Beginning balance | 4,249,014 | 7,714,745
Acquisitions | 13,139,907 | 4,483,473
Originations | 0 | 0
Sales | (8,449,328) | (6,262,958)
Principal paydowns | (1,360,649) | (1,552,171)
Deconsolidations |  | 0
Gains (losses) in net income (loss), net | 16,688 | (132,307)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | (3,234) | (1,768)
Ending Balance | 7,592,398 | 4,249,014
Business Purpose Loans |  |
Assets |  |
Beginning balance | 4,136,353 | 3,506,743
Acquisitions | 136,685 | 0
Originations | 2,150,539 | 1,431,251
Sales | (211,113) | (135,800)
Principal paydowns | (1,307,566) | (753,026)
Deconsolidations |  | 0
Gains (losses) in net income (loss), net | (77,357) | 99,590
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | (36,552) | (12,405)
Ending Balance | 4,790,989 | 4,136,353
Multifamily securities |  |
Assets |  |
Beginning balance | 492,221 | 4,408,524
Acquisitions | 0 | 0
Originations | 0 | 0
Sales | 0 | 0
Principal paydowns | (7,639) | (7,703)
Deconsolidations |  | (3,849,779)
Gains (losses) in net income (loss), net | (11,068) | (58,821)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 473,514 | 492,221
Trading securities |  |
Assets |  |
Beginning balance | 125,667 | 860,540
Acquisitions | 58,917 | 108,249
Originations | 0 | 0
Sales | (34,802) | (603,529)
Principal paydowns | (2,713) | (8,687)
Deconsolidations |  | 0
Gains (losses) in net income (loss), net | 23,550 | (230,906)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 170,619 | 125,667
AFS Securities |  |
Assets |  |
Beginning balance | 218,458 | 239,334
Acquisitions | 19,100 | 57,652
Originations | 0 | 0
Sales | (4,785) | (55,192)
Principal paydowns | (57,953) | (17,924)
Deconsolidations |  | 0
Gains (losses) in net income (loss), net | 40,735 | 10,792
Unrealized losses in OCI, net | (8,763) | (16,204)
Other settlements, net | 0 | 0
Ending Balance | 206,792 | 218,458
Servicer advance investments |  |
Assets |  |
Beginning balance | 231,489 | 169,204
Acquisitions | 196,583 | 179,419
Originations | 0 | 0
Sales | 0 | 0
Principal paydowns | (76,223) | (107,527)
Deconsolidations |  | 0
Gains (losses) in net income (loss), net | (926) | (9,607)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 350,923 | 231,489
Excess MSRs |  |
Assets |  |
Beginning balance | 34,418 | 31,814
Acquisitions | 17,830 | 10,906
Originations | 0 | 0
Sales | 0 | 0
Principal paydowns | 0 | 0
Deconsolidations |  | 0
Gains (losses) in net income (loss), net | (8,017) | (8,302)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 44,231 | 34,418
HEIs |  |
Assets |  |
Beginning balance | 42,440 | 45,085
Acquisitions | 155,023 | 3,517
Originations | 0 | 0
Sales | 0 | 0
Principal paydowns | (19,395) | (4,278)
Deconsolidations |  | 0
Gains (losses) in net income (loss), net | 13,774 | (1,884)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 898 | 0
Ending Balance | 192,740 | 42,440
MSRs and Other Investments |  |
Assets |  |
Beginning balance | 27,662 | 67,313
Acquisitions | 15,215 | 450
Originations | 0 | 0
Sales | 0 | 0
Principal paydowns | (14,751) | (5,843)
Deconsolidations |  | 0
Gains (losses) in net income (loss), net | (2,846) | (34,258)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | (179) | 0
Ending Balance | 25,101 | 27,662
Derivatives |  |
Assets |  |
Beginning balance | 14,450 | 8,860
Acquisitions | 0 | 0
Principal paydowns | 0 | 0
Deconsolidations |  | 0
Gains (losses) in net income (loss), net | 10,437 | 56,972
Other settlements, net | (20,757) | (51,382)
Ending Balance | $ 4,130 | $ 14,450

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, Liability, Deconsolidations + References No definition available. + Details
Name: | rwt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityDeconsolidations
Namespace Prefix: | rwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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=123874694&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=123874694&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=123874694&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=123874694&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=123874694&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=123874694&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=123874694&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=123874694&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=123874694&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=123874694&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_PointOptionMember
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_FairValueByLiabilityClassAxis=rwt_ContingentConsiderationMember
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_ExcessMortgageServicingRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=rwt_MSRsAndOtherAssetClassMember
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: |