XML 116 R51.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Summary of Significant Accounting Policies - Offsetting of Financial Assets, Liabilities, and Collateral (Detail) (USD $) In Thousands, unless otherwise specified | Mar. 31, 2015 | Dec. 31, 2014
--- | --- | ---
Offsetting Asset and Liabilities [Line Items] |  |
Gross Amounts of Recognized Assets | $ 22,275 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross | $ 15,257 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross
Gross Amounts Offset in Consolidated Balance Sheet |  | 0 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability
Net Amounts of Assets Presented in Consolidated Balance Sheet | 22,275 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral | 15,257 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral
Gross Amounts Not Offset in Consolidated Balance Sheet, Financial Instruments | (7,386)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities | (6,975)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities
Gross Amounts Not Offset in Consolidated Balance Sheet, Cash Collateral Received | (10,884)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnCash | (4,735)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnCash
Net Amount | 4,005 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowed | 3,547 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowed
Gross Amounts of Recognized Liabilities | (1,568,919)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross | (1,851,876)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross
Gross Amounts Offset in Consolidated Balance Sheet | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset
Net Amounts of Liabilities Presented in Consolidated Balance Sheet | (1,568,919)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral | (1,851,876)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral
Gross Amounts Not Offset in Consolidated Balance Sheet, Financial Instruments | 1,509,549 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities | 1,800,800 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities
Gross Amounts Not Offset in Consolidated Balance Sheet, Cash Collateral Pledged | 58,395 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash | 50,100 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash
Net Amount | (975)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned | (976)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned
Interest Rate Swaps |  |
Offsetting Asset and Liabilities [Line Items] |  |
Gross Amounts of Recognized Assets | 17,554 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | 7,006 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Gross Amounts Offset in Consolidated Balance Sheet | 0 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | 0 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Net Amounts of Assets Presented in Consolidated Balance Sheet | 17,554 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | 7,006 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Financial Instruments | (2,719)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | (1,160)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Cash Collateral Received | (10,830)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnCash / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | (4,360)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnCash / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Net Amount | 4,005 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowed / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | 1,486 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowed / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Gross Amounts of Recognized Liabilities | (57,581)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | (48,173)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Gross Amounts Offset in Consolidated Balance Sheet | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Net Amounts of Liabilities Presented in Consolidated Balance Sheet | (57,581)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | (48,173)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Financial Instruments | 2,719 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | 1,160 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Cash Collateral Pledged | 54,862 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | 47,013 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Net Amount | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned / us-gaap_FinancialInstrumentAxis = us-gaap_InterestRateSwapMember
Credit Default Index Swaps |  |
Offsetting Asset and Liabilities [Line Items] |  |
Gross Amounts of Recognized Assets |  | 1,598 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross / us-gaap_FinancialInstrumentAxis = us-gaap_CreditDefaultSwapMember
Gross Amounts Offset in Consolidated Balance Sheet |  | 0 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability / us-gaap_FinancialInstrumentAxis = us-gaap_CreditDefaultSwapMember
Net Amounts of Assets Presented in Consolidated Balance Sheet |  | 1,598 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = us-gaap_CreditDefaultSwapMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Financial Instruments |  | 0 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_CreditDefaultSwapMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Cash Collateral Received |  | (375)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnCash / us-gaap_FinancialInstrumentAxis = us-gaap_CreditDefaultSwapMember
Net Amount |  | 1,223 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowed / us-gaap_FinancialInstrumentAxis = us-gaap_CreditDefaultSwapMember
TBAs |  |
Offsetting Asset and Liabilities [Line Items] |  |
Gross Amounts of Recognized Assets | 4,721 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | 6,653 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Gross Amounts Offset in Consolidated Balance Sheet | 0 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | 0 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Net Amounts of Assets Presented in Consolidated Balance Sheet | 4,721 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | 6,653 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Financial Instruments | (4,667)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | (5,815)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Cash Collateral Received | (54)us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnCash / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | 0 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnCash / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Net Amount | 0 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowed / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | 838 us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowed / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Gross Amounts of Recognized Liabilities | (8,842)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | (9,506)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Gross Amounts Offset in Consolidated Balance Sheet | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Net Amounts of Liabilities Presented in Consolidated Balance Sheet | (8,842)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | (9,506)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Financial Instruments | 4,666 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | 5,815 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Cash Collateral Pledged | 3,201 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | 2,715 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Net Amount | (975)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember | (976)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned / us-gaap_FinancialInstrumentAxis = rwt_ToBeAnnouncedContractsMember
Futures |  |
Offsetting Asset and Liabilities [Line Items] |  |
Gross Amounts of Recognized Liabilities | (332)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember | (372)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember
Gross Amounts Offset in Consolidated Balance Sheet | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember
Net Amounts of Liabilities Presented in Consolidated Balance Sheet | (332)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember | (372)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Financial Instruments | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Cash Collateral Pledged | 332 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember | 372 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember
Net Amount | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned / us-gaap_FinancialInstrumentAxis = us-gaap_FutureMember
Loan warehouse debt |  |
Offsetting Asset and Liabilities [Line Items] |  |
Gross Amounts of Recognized Liabilities | (895,895)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross / us-gaap_FinancialInstrumentAxis = us-gaap_WarehouseAgreementBorrowingsMember | (1,185,316)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross / us-gaap_FinancialInstrumentAxis = us-gaap_WarehouseAgreementBorrowingsMember
Gross Amounts Offset in Consolidated Balance Sheet | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset / us-gaap_FinancialInstrumentAxis = us-gaap_WarehouseAgreementBorrowingsMember | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset / us-gaap_FinancialInstrumentAxis = us-gaap_WarehouseAgreementBorrowingsMember
Net Amounts of Liabilities Presented in Consolidated Balance Sheet | (895,895)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = us-gaap_WarehouseAgreementBorrowingsMember | (1,185,316)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = us-gaap_WarehouseAgreementBorrowingsMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Financial Instruments | 895,895 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_WarehouseAgreementBorrowingsMember | 1,185,316 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_WarehouseAgreementBorrowingsMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Cash Collateral Pledged | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash / us-gaap_FinancialInstrumentAxis = us-gaap_WarehouseAgreementBorrowingsMember | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash / us-gaap_FinancialInstrumentAxis = us-gaap_WarehouseAgreementBorrowingsMember
Net Amount |  | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned / us-gaap_FinancialInstrumentAxis = us-gaap_WarehouseAgreementBorrowingsMember
Security repurchase agreements |  |
Offsetting Asset and Liabilities [Line Items] |  |
Gross Amounts of Recognized Liabilities | (606,269)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember | (608,509)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember
Gross Amounts Offset in Consolidated Balance Sheet | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember
Net Amounts of Liabilities Presented in Consolidated Balance Sheet | (606,269)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember | (608,509)us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Financial Instruments | 606,269 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember | 608,509 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember
Gross Amounts Not Offset in Consolidated Balance Sheet, Cash Collateral Pledged | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember | 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember
Net Amount | $ 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember | $ 0 us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned / us-gaap_FinancialInstrumentAxis = us-gaap_RepurchaseAgreementsMember

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

X
- Definition Amount, after the effects of master netting arrangements, of derivative assets, securities purchased under agreements to resell and securities borrowed. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226008-175313 + Details
Name: | us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowed
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after effects of master netting arrangements, of derivative assets, securities purchased under agreements to resell and securities borrowed offset against an obligation to return collateral under a master netting arrangement. Includes assets not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedAmountOffsetAgainstCollateral
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets, securities purchased under agreements to resell and securities borrowed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of obligation to return securities collateral under master netting arrangements that have not been offset against derivative assets, securities purchased under agreements to resell and securities borrowed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedCollateralObligationToReturnSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before effects of master netting arrangements, of derivative assets, securities purchased under agreements to resell and securities borrowed. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226000-175313 + Details
Name: | us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of liability associated with derivative assets, securities purchased under agreements to resell and securities borrowed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226003-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeAssetSecuritiesPurchasedUnderAgreementsToResellSecuritiesBorrowedLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after the effects of master netting arrangements, of derivative liabilities, securities sold under agreements to repurchase and securities loaned. Includes liabilities not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226008-175313 + Details
Name: | us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoaned
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after effects of master netting arrangements, of derivative liabilities, securities sold under agreements to repurchase and securities loaned offset against a right to receive collateral. Includes liabilities not subject to a master netting arrangement and not elected to be offset. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAmountOffsetAgainstCollateral
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of asset associated with derivative liabilities, securities sold under agreements to repurchase and securities loaned. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226003-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities, securities sold under agreements to repurchase and securities loaned. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimCash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities, securities sold under agreements to repurchase and securities loaned. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226016-175313 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 + Details
Name: | us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedCollateralRightToReclaimSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, before effects of master netting arrangements, of derivative liabilities, securities sold under agreements to repurchase and securities loaned. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=34720828&loc=SL20225862-175312 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 20 -Section 55 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=36459792&loc=SL20226000-175313 + Details
Name: | us-gaap_DerivativeLiabilitySecuritiesSoldUnderAgreementsToResellSecuritiesLoanedGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=rwt_ToBeAnnouncedContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_CreditDefaultSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_FutureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_RepurchaseAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_WarehouseAgreementBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |