XML 39 R89.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Loan Product Type and Accompanying Loan Characteristics of Commercial Loans (Detail) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 Contract | Dec. 31, 2013 Contract
Commercial Loans [Line Items] |  |
Interest Rate | 0.00%us-gaap_MortgageLoansOnRealEstateInterestRate |
Commercial Loans Held For Investment |  |
Commercial Loans [Line Items] |  |
Number of Loans | 60 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember | 50 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember
Total Principal | $ 341,750 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember | $ 353,331 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember
Commercial Loans Held For Investment | Fixed Loans |  |
Commercial Loans [Line Items] |  |
Number of Loans | 56 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember | 46 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember
Total Principal | 300,748 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember | 303,986 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember
Commercial Loans Held For Investment | Fixed Loans | Range 1 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum | 0 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 0 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Loan Balance, maximum | 5,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 5,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Interest Rate, minimum | 9.50%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 9.75%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Interest Rate, maximum | 12.50%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 12.50%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Maturity start date | 2016-08 | 2016-08
Maturity end date | 2024-12 | 2024-01
Number of Loans | 37 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 24 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Total Principal | 102,994 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 70,597 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Commercial Loans Held For Investment | Fixed Loans | Range 2 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum | 5,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 5,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Loan Balance, maximum | 10,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 10,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Interest Rate |  | 4.43%us-gaap_MortgageLoansOnRealEstateInterestRate / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Interest Rate, minimum | 4.43%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 4.43%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Interest Rate, maximum | 11.00%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 12.25%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Maturity start date | 2015-04 | 2015-04
Maturity end date | 2025-01 | 2023-06
Number of Loans | 14 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 15 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Total Principal | 109,551 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 112,887 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Commercial Loans Held For Investment | Fixed Loans | Range 3 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum | 10,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember | 10,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
Loan Balance, maximum | 15,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember | 15,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
Interest Rate, minimum | 9.50%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember | 9.50%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
Interest Rate, maximum | 9.50%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember | 10.00%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
Maturity start date | 2018-01 | 2015-06
Maturity end date | 2021-06 | 2021-06
Number of Loans | 2 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember | 3 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
Total Principal | 24,874 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember | 35,463 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
Commercial Loans Held For Investment | Fixed Loans | Range 4 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum | 15,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember | 15,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember
Loan Balance, maximum | 20,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember | 20,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember
Interest Rate, minimum | 10.00%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember | 10.50%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember
Interest Rate, maximum | 11.00%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember | 11.00%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember
Maturity start date | 2016-06 | 2016-06
Maturity end date | 2022-06 | 2022-06
Number of Loans | 2 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember | 2 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember
Total Principal | 37,700 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember | 37,700 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember
Commercial Loans Held For Investment | Fixed Loans | Range 5 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum | 25,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember | 20,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember
Loan Balance, maximum | 30,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember | 25,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember
Interest Rate | 10.00%us-gaap_MortgageLoansOnRealEstateInterestRate / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember | 9.50%us-gaap_MortgageLoansOnRealEstateInterestRate / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember
Maturity date | 2016-10 | 2014-12
Number of Loans | 1 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember | 1 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember
Total Principal | 25,629 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember | 21,500 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember
Commercial Loans Held For Investment | Fixed Loans | Range 6 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum |  | 25,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeSixMember
Loan Balance, maximum |  | 30,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeSixMember
Interest Rate |  | 10.00%us-gaap_MortgageLoansOnRealEstateInterestRate / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeSixMember
Maturity date |  | 2016-10
Number of Loans |  | 1 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeSixMember
Total Principal |  | 25,839 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeSixMember
30-89 Days DQ |  | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeSixMember
90+ Days DQ |  | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeSixMember
Commercial Loans Held For Investment | ARM Loans |  |
Commercial Loans [Line Items] |  |
Number of Loans | 4 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember | 4 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember
Total Principal | 41,002 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember | 49,345 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember
Commercial Loans Held For Investment | ARM Loans | Range 1 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum | 5,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 5,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Loan Balance, maximum | 10,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 10,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Interest Rate, minimum | 10.80%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 10.80%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Interest Rate, maximum | 12.00%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 12.00%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Maturity start date | 2015-02 | 2015-02
Maturity end date | 2016-10 | 2016-10
Number of Loans | 2 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 2 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Total Principal | 15,478 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 15,497 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember
Commercial Loans Held For Investment | ARM Loans | Range 2 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum | 10,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 10,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Loan Balance, maximum | 15,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 15,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Interest Rate |  | 11.20%us-gaap_MortgageLoansOnRealEstateInterestRate / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Interest Rate, minimum | 9.16%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember |
Interest Rate, maximum | 11.20%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember |
Maturity date |  | 2014-11
Maturity start date | 2014-11 |
Maturity end date | 2016-08 |
Number of Loans | 2 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 1 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Total Principal | 25,524 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 14,598 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember
Commercial Loans Held For Investment | ARM Loans | Range 3 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum |  | 15,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
Loan Balance, maximum |  | 20,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
Interest Rate |  | 11.99%us-gaap_MortgageLoansOnRealEstateInterestRate / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
Maturity date |  | 2014-08
Number of Loans |  | 1 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
Total Principal |  | 19,250 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
30-89 Days DQ |  | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
90+ Days DQ |  | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_AdjustableRateMortgageLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember
Commercial Loans Held For Sale |  |
Commercial Loans [Line Items] |  |
Number of Loans | 13 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember |
Total Principal | 163,000 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember |
Commercial Loans Held For Sale | Fixed Loans |  |
Commercial Loans [Line Items] |  |
Interest Rate, minimum | 4.19%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember | 4.79%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember
Interest Rate, maximum | 4.79%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember | 5.52%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember
Maturity start date | 2024-12 | 2023-12
Maturity end date | 2045-01 | 2024-01
Number of Loans | 13 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember | 7 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember
Total Principal | 162,790 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember | 87,650 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForSaleMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember
Commercial Loans Held-for-Investment, at Fair Value |  |
Commercial Loans [Line Items] |  |
Number of Loans | 3 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember |
Total Principal | 68,000 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember |
Commercial Loans Held-for-Investment, at Fair Value | Fixed Loans | Range 1 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum | 0 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember |
Loan Balance, maximum | 5,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember |
Interest Rate, minimum | 10.00%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember |
Interest Rate, maximum | 10.00%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember |
Maturity start date | 2023-12 |
Maturity end date | 2024-04 |
Number of Loans | 3 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember |
Total Principal | 4,555 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember |
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember |
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeOneMember |
Commercial Loans Held-for-Investment, at Fair Value | Fixed Loans | Range 2 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum | 10,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember |
Loan Balance, maximum | 15,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember |
Interest Rate, minimum | 4.95%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember |
Interest Rate, maximum | 4.95%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember |
Maturity date | 2024-01 |
Number of Loans | 1 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember |
Total Principal | 11,399 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember |
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember |
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeTwoMember |
Commercial Loans Held-for-Investment, at Fair Value | Fixed Loans | Range 3 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum | 20,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember |
Loan Balance, maximum | 25,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember |
Interest Rate, minimum | 4.83%us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember |
Interest Rate, maximum | 4.83%us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember |
Maturity date | 2023-12 |
Number of Loans | 1 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember |
Total Principal | 22,102 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember |
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember |
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeThreeMember |
Commercial Loans Held-for-Investment, at Fair Value | Fixed Loans | Range 4 |  |
Commercial Loans [Line Items] |  |
Loan Balance, minimum | 25,001 rwt_MortgageLoanOnRealEstateMinimumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember |
Loan Balance, maximum | 30,000 rwt_MortgageLoanOnRealEstateMaximumAmount / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember |
Interest Rate | 4.79%us-gaap_MortgageLoansOnRealEstateInterestRate / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember |
Maturity date | 2024-04 |
Number of Loans | 1 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember |
Total Principal | 29,500 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember |
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember |
90+ Days DQ | 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFourMember |
Commercial Loans Held-for-Investment, at Fair Value | Fixed Loans | Range 5 |  |
Commercial Loans [Line Items] |  |
Number of Loans | 6 us-gaap_MortgageLoansOnRealEstateNumberOfLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember |
Total Principal | 67,556 us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember |
30-89 Days DQ | 0 rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember |
90+ Days DQ | $ 0 us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans / us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis = rwt_CommercialLoansHeldForInvestmentAtFairValueMember / us-gaap_MortgageLoansOnRealEstateLoanTypeAxis = rwt_FixedLoansMember / us-gaap_RangeAxis = rwt_RangeFiveMember |

X
- Details
Name: | rwt_CommercialLoansLineItems
Namespace Prefix: | rwt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of principal due on commercial loans that have been delinquent thirty to eighty-nine days as of the balance sheet date. + References No definition available. + Details
Name: | rwt_CommercialLoansPrincipalAmountOfDelinquentLoansForThirtyToNinetyDays
Namespace Prefix: | rwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Instrument, Maturity, Month and Year + References No definition available. + Details
Name: | rwt_DebtInstrumentMaturityMonthAndYear
Namespace Prefix: | rwt_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Maturity, Month and Year, Range, End + References No definition available. + Details
Name: | rwt_DebtInstrumentMaturityMonthAndYearRangeEnd
Namespace Prefix: | rwt_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Debt Instrument, Maturity, Month and Year, Range, Start + References No definition available. + Details
Name: | rwt_DebtInstrumentMaturityMonthAndYearRangeStart
Namespace Prefix: | rwt_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Mortgage Loan On Real Estate Maximum Amount + References No definition available. + Details
Name: | rwt_MortgageLoanOnRealEstateMaximumAmount
Namespace Prefix: | rwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Mortgage Loan On Real Estate Minimum Amount + References No definition available. + Details
Name: | rwt_MortgageLoanOnRealEstateMinimumAmount
Namespace Prefix: | rwt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The stated interest rate on the mortgage loan receivable or the weighted average interest rate on a group of loans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule IV) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 29 -Article 12 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule IV -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29) -URI http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014 + Details
Name: | us-gaap_MortgageLoansOnRealEstateInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The highest stated interest rate within the mortgage loans included in the loan grouping. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule IV) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29.3) -URI http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 29 -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule IV -Article 5 + Details
Name: | us-gaap_MortgageLoansOnRealEstateMaximumInterestRateInRange
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The lowest stated interest rate within the mortgage loans included in the loan grouping. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule IV) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29.3) -URI http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 29 -Article 12 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule IV -Article 5 + Details
Name: | us-gaap_MortgageLoansOnRealEstateMinimumInterestRateInRange
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates the number of mortgages under each classification. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule IV) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29.3) -URI http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule IV -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 29 -Paragraph 3 -Article 12 + Details
Name: | us-gaap_MortgageLoansOnRealEstateNumberOfLoans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of principal due on loans that have been delinquent, which may exclude loans having interest delinquent for three months or less, as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section S99 -Paragraph 6 -Subparagraph (SX 210.5-04.(c) Schedule IV) -URI http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 29 -Article 12 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph c -Subparagraph Schedule IV -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 948 -SubTopic 310 -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29.10(a)) -URI http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014 + Details
Name: | us-gaap_MortgageLoansOnRealEstatePrincipalAmountOfDelinquentLoans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This is the sum of principal amount outstanding for both securitized and unsecuritized loans of all types. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=13989330&loc=d3e107314-111719 + Details
Name: | us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=rwt_CommercialLoansHeldForInvestmentAtFairValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=rwt_CommercialLoansHeldForInvestmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=rwt_CommercialLoansHeldForSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |