XML 45 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Values of Financial and Nonfinancial Instruments (Details 2) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Financial and nonfinancial instruments      
Gains (losses) realized on the IRLC pipeline $ (988,000)ryl_RealizedGainLossOnMortgageInterestRateLockCommitments $ 480,000ryl_RealizedGainLossOnMortgageInterestRateLockCommitments $ 1,400,000ryl_RealizedGainLossOnMortgageInterestRateLockCommitments
Gains (losses) from instruments used to hedge IRLCs (12,600,000)ryl_HedgingInstrumentsGainLossRecognizedInIncome 8,800,000ryl_HedgingInstrumentsGainLossRecognizedInIncome (8,100,000)ryl_HedgingInstrumentsGainLossRecognizedInIncome
Gains on loan sales 32,300,000us-gaap_GainLossOnSaleOfMortgageLoans 17,000,000us-gaap_GainLossOnSaleOfMortgageLoans 26,600,000us-gaap_GainLossOnSaleOfMortgageLoans
Impairment charges 2,402,000us-gaap_AssetImpairmentCharges 2,022,000us-gaap_AssetImpairmentCharges 6,262,000us-gaap_AssetImpairmentCharges
Measured on a non-recurring basis | Housing inventory      
Financial and nonfinancial instruments      
Impairment charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= ryl_HousingInventoryMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= ryl_HousingInventoryMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
1,900,000us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= ryl_HousingInventoryMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair value of impaired assets     2,900,000ryl_ImpairedAssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= ryl_HousingInventoryMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Measured on a non-recurring basis | Other assets held-for-sale      
Financial and nonfinancial instruments      
Impairment charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= ryl_OtherAssetsHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
154,000us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= ryl_OtherAssetsHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
41,000us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= ryl_OtherAssetsHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair value of impaired assets   596,000ryl_ImpairedAssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= ryl_OtherAssetsHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
263,000ryl_ImpairedAssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= ryl_OtherAssetsHeldForSaleMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Measured on a non-recurring basis | Investments in joint ventures      
Financial and nonfinancial instruments      
Impairment charges 0us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= ryl_InvestmentsInJointVenturesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
0us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= ryl_InvestmentsInJointVenturesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
40,000us-gaap_AssetImpairmentCharges
/ us-gaap_FairValueByAssetClassAxis
= ryl_InvestmentsInJointVenturesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
Fair value of impaired assets     $ 1,300,000ryl_ImpairedAssetsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= ryl_InvestmentsInJointVenturesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember