XML 35 R127.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reclassifications out of Accumulated Other Comprehensive Income (Loss) (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Other than temporary impairment                 $ (565)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet $ (1,833)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet $ (2,509)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
Realized gains, net                 15,478us-gaap_RealizedInvestmentGainsLosses 25,259us-gaap_RealizedInvestmentGainsLosses 54,921us-gaap_RealizedInvestmentGainsLosses
Total interest expense 23,903us-gaap_InterestExpense 23,350us-gaap_InterestExpense 21,151us-gaap_InterestExpense 19,059us-gaap_InterestExpense 19,528us-gaap_InterestExpense 21,725us-gaap_InterestExpense 21,416us-gaap_InterestExpense 18,302us-gaap_InterestExpense 87,463us-gaap_InterestExpense 80,971us-gaap_InterestExpense 120,705us-gaap_InterestExpense
Reclassification out of Accumulated Other Comprehensive Income | Accumulated Investment Gain (Loss)                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Other than temporary impairment                 565us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= rwt_AccumulatedInvestmentGainLossMember
499us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= rwt_AccumulatedInvestmentGainLossMember
 
Realized gains, net                 (10,552)us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= rwt_AccumulatedInvestmentGainLossMember
20,008us-gaap_RealizedInvestmentGainsLosses
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= rwt_AccumulatedInvestmentGainLossMember
 
Reclassification out of Accumulated Other Comprehensive Income | Accumulated Investment Gain (Loss) | Gain on sale of AFS securities                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Gain on sale of AFS securities                 (11,117)us-gaap_GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments
/ us-gaap_IncomeStatementLocationAxis
= rwt_RealizedGainOnSaleOfAvailableForSaleSecuritiesMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= rwt_AccumulatedInvestmentGainLossMember
19,509us-gaap_GainLossOnInvestmentsExcludingOtherThanTemporaryImpairments
/ us-gaap_IncomeStatementLocationAxis
= rwt_RealizedGainOnSaleOfAvailableForSaleSecuritiesMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= rwt_AccumulatedInvestmentGainLossMember
 
Reclassification out of Accumulated Other Comprehensive Income | Net unrealized losses on interest rate agreements accounted for as cash flow hedges                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Total interest expense                 164us-gaap_InterestExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(281)us-gaap_InterestExpense
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Reclassification out of Accumulated Other Comprehensive Income | Net unrealized losses on interest rate agreements accounted for as cash flow hedges | Unrealized Gain Loss On Derivatives                      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                      
Total interest expense                 $ 164us-gaap_InterestExpense
/ us-gaap_IncomeStatementLocationAxis
= rwt_UnrealizedGainLossOnDerivativesMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
$ (281)us-gaap_InterestExpense
/ us-gaap_IncomeStatementLocationAxis
= rwt_UnrealizedGainLossOnDerivativesMember
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember