XML 113 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments - Changes in Level 3 Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Commercial Secured Borrowings  
Liabilities  
Beginning balance $ 66,707us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= rwt_CommercialSecuredLoanMember
Principal paydowns (152)rwt_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityPaydowns
/ us-gaap_FairValueByLiabilityClassAxis
= rwt_CommercialSecuredLoanMember
Gains (losses) in net income, net 1,509us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= rwt_CommercialSecuredLoanMember
Unrealized gains in OCI, net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
/ us-gaap_FairValueByLiabilityClassAxis
= rwt_CommercialSecuredLoanMember
Acquisitions 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
/ us-gaap_FairValueByLiabilityClassAxis
= rwt_CommercialSecuredLoanMember
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales
/ us-gaap_FairValueByLiabilityClassAxis
= rwt_CommercialSecuredLoanMember
Other settlements, net 13us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_FairValueByLiabilityClassAxis
= rwt_CommercialSecuredLoanMember
Ending balance 68,077us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= rwt_CommercialSecuredLoanMember
Asset-backed Securities  
Liabilities  
Transfer to FVO 1,302,216us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AssetBackedSecuritiesMember
Principal paydowns (66,517)rwt_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityPaydowns
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AssetBackedSecuritiesMember
Gains (losses) in net income, net 2,946us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AssetBackedSecuritiesMember
Other settlements, net 421us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AssetBackedSecuritiesMember
Ending balance 1,239,066us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_AssetBackedSecuritiesMember
Residential Loans at Fair Value  
Assets  
Beginning balance 1,677,984us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rwt_ResidentialLoansAtFairValueMember
Transfer to FVO 1,370,699us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
/ us-gaap_FairValueByAssetClassAxis
= rwt_ResidentialLoansAtFairValueMember
Principal paydowns (111,716)rwt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetCallsMaturitiesPaydowns
/ us-gaap_FairValueByAssetClassAxis
= rwt_ResidentialLoansAtFairValueMember
Gains (losses) in net income, net (7,570)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rwt_ResidentialLoansAtFairValueMember
Unrealized gains in OCI, net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rwt_ResidentialLoansAtFairValueMember
Acquisitions 1,112,042us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= rwt_ResidentialLoansAtFairValueMember
Sales (857,249)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rwt_ResidentialLoansAtFairValueMember
Other settlements, net (1,916)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= rwt_ResidentialLoansAtFairValueMember
Ending balance 3,197,414us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rwt_ResidentialLoansAtFairValueMember
Commercial Loans  
Assets  
Beginning balance 237,496us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialLoanMember
Principal paydowns (240)rwt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetCallsMaturitiesPaydowns
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialLoanMember
Gains (losses) in net income, net (7,366)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialLoanMember
Unrealized gains in OCI, net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialLoanMember
Acquisitions 92,713us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialLoanMember
Sales (210,309)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialLoanMember
Ending balance 127,026us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommercialLoanMember
Trading Securities  
Assets  
Beginning balance 111,606us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
Principal paydowns (203)rwt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetCallsMaturitiesPaydowns
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
Gains (losses) in net income, net 14,114us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
Unrealized gains in OCI, net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
Acquisitions 23,084us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
Sales (13,536)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
Ending balance 106,837us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_TradingAccountAssetsMember
Available-for-sale Securities  
Assets  
Beginning balance 1,267,624us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
Principal paydowns (26,110)rwt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetCallsMaturitiesPaydowns
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
Gains (losses) in net income, net (4,306)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
Unrealized gains in OCI, net (3,795)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
Acquisitions 9,831us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
Sales (90,878)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
Ending balance 1,178,406us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
Liabilities  
Amortization income 9,838rwt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAmortizationIncome
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_AvailableforsaleSecuritiesMember
Mortgage Servicing Rights  
Assets  
Beginning balance 139,293us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rwt_MortgageServicingRightsMember
Gains (losses) in net income, net 19,517us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rwt_MortgageServicingRightsMember
Unrealized gains in OCI, net 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
/ us-gaap_FairValueByAssetClassAxis
= rwt_MortgageServicingRightsMember
Acquisitions 18,754us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_FairValueByAssetClassAxis
= rwt_MortgageServicingRightsMember
Sales (18,206)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_FairValueByAssetClassAxis
= rwt_MortgageServicingRightsMember
Ending balance 120,324us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rwt_MortgageServicingRightsMember
Guarantee Asset  
Assets  
Beginning balance 7,201us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rwt_AssetValueGuaranteesMember
Gains (losses) in net income, net 1,083us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= rwt_AssetValueGuaranteesMember
Ending balance 6,118us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= rwt_AssetValueGuaranteesMember
Loan Purchase Commitments  
Assets  
Beginning balance 1,119us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_LoanPurchaseCommitmentsMember
Gains (losses) in net income, net (20,087)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_LoanPurchaseCommitmentsMember
Other settlements, net (13,781)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_LoanPurchaseCommitmentsMember
Ending balance $ 7,425us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_LoanPurchaseCommitmentsMember