XML 162 R82.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

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, 2019 | Dec. 31, 2018
Contingent Consideration |  |
Liabilities |  |
Beginning balance | $ 0 |
Acquisitions | 25,267 |
Principal paydowns | 0 |
Gains (losses) in net income, net | 3,217 |
Other settlements, net | 0 |
Ending Balance | 28,484 | $ 0
ABS issued |  |
Liabilities |  |
Beginning balance | 5,410,073 | 1,164,585
Acquisitions | 6,098,462 | 4,613,168
Principal paydowns | (1,112,437) | (459,173)
Gains (losses) in net income, net | 119,377 | 91,493
Other settlements, net | 0 | 0
Ending Balance | 10,515,475 | 5,410,073
Residential Loans |  |
Assets |  |
Beginning balance | 7,254,631 | 5,114,317
Acquisitions | 7,092,866 | 8,338,724
Originations | 0 |
Sales | (5,141,886) | (5,425,168)
Principal paydowns | (1,609,220) | (814,122)
Gains (losses) in net income, net | 119,132 | 44,627
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | (778) | (3,747)
Ending Balance | 7,714,745 | 7,254,631
Business purpose residential loans |  |
Assets |  |
Beginning balance | 141,258 | 0
Acquisitions | 2,639,615 | 167,777
Originations | 1,015,436 |
Sales | (76,909) | 0
Principal paydowns | (213,655) | (27,382)
Gains (losses) in net income, net | 7,423 | 863
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | (6,425) | 0
Ending Balance | 3,506,743 | 141,258
Multifamily loans |  |
Assets |  |
Beginning balance | 2,144,598 | 0
Acquisitions | 2,162,386 | 2,099,916
Originations | 0 |
Sales | 0 | 0
Principal paydowns | (28,543) | (1,873)
Gains (losses) in net income, net | 130,083 | 46,555
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 4,408,524 | 2,144,598
Trading securities |  |
Assets |  |
Beginning balance | 1,118,612 | 968,844
Acquisitions | 332,593 | 653,739
Originations | 0 |
Sales | (597,122) | (438,304)
Principal paydowns | (44,600) | (40,050)
Gains (losses) in net income, net | 56,008 | (8,436)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | (4,951) | (17,181)
Ending Balance | 860,540 | 1,118,612
AFS Securities |  |
Assets |  |
Beginning balance | 333,882 | 507,666
Acquisitions | 26,539 | 7,739
Originations | 0 |
Sales | (110,069) | (143,644)
Principal paydowns | (39,704) | (44,446)
Gains (losses) in net income, net | 24,580 | 41,051
Unrealized losses in OCI, net | 4,106 | (34,484)
Other settlements, net | 0 | 0
Ending Balance | 239,334 | 333,882
Servicer advance investments |  |
Assets |  |
Beginning balance | 300,468 | 0
Acquisitions | 69,610 | 395,813
Originations | 0 |
Sales | 0 | 0
Principal paydowns | (203,876) | (94,644)
Gains (losses) in net income, net | 3,002 | (701)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 169,204 | 300,468
MSRs |  |
Assets |  |
Beginning balance | 60,281 | 63,598
Acquisitions | 868 | 328
Originations | 0 |
Sales | 0 | (1,077)
Principal paydowns | 0 | 0
Gains (losses) in net income, net | (18,925) | (2,568)
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 42,224 | 60,281
Excess MSRs |  |
Assets |  |
Beginning balance | 27,312 | 0
Acquisitions | 7,762 | 25,489
Originations | 0 |
Sales | 0 | 0
Principal paydowns | 0 | 0
Gains (losses) in net income, net | (3,260) | 1,823
Unrealized losses in OCI, net | 0 | 0
Other settlements, net | 0 | 0
Ending Balance | 31,814 | 27,312
Guarantee Asset |  |
Assets |  |
Beginning balance | 2,618 | 2,869
Acquisitions | 0 | 0
Sales |  | 0
Principal paydowns | 0 | 0
Gains (losses) in net income, net | (932) | (251)
Unrealized losses in OCI, net |  | 0
Other settlements, net | 0 | 0
Ending Balance | 1,686 | 2,618
Shared Home Appreciation Options |  |
Assets |  |
Beginning balance | 0 |
Acquisitions | 44,243 |
Originations | 0 |
Sales | 0 |
Principal paydowns | 0 |
Gains (losses) in net income, net | 842 |
Unrealized losses in OCI, net | 0 |
Other settlements, net | 0 |
Ending Balance | 45,085 | 0
Derivatives |  |
Assets |  |
Beginning balance | 2,181 | 1,714
Acquisitions | 0 | 0
Principal paydowns | 0 | 0
Gains (losses) in net income, net | 62,220 | (1,214)
Other settlements, net | (55,541) | 1,681
Ending Balance | $ 8,860 | $ 2,181

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, 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_AssetValueGuaranteesMember
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: |