XML 62 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Disclosures (Level 4 inventory fv) (Details 4) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Jan. 31, 2015
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Inventory Write-down $ 1,144us-gaap_InventoryWriteDown       $ 1,982us-gaap_InventoryWriteDown
Operating communities [Member]          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Inventory Write-down 900us-gaap_InventoryWriteDown
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
      17,555us-gaap_InventoryWriteDown
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
Fair Value, Measurements, Nonrecurring [Member] | Fair Value, Inputs, Level 3 [Member] | Operating communities [Member]          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Number of Operating Communities Tested (in ones) 58tol_NumberOfOperatingCommunitiesTested
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
55tol_NumberOfOperatingCommunitiesTested
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
63tol_NumberOfOperatingCommunitiesTested
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
65tol_NumberOfOperatingCommunitiesTested
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
67tol_NumberOfOperatingCommunitiesTested
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
Number of Communities Impaired (in ones) 4tol_NumberOfCommunitiesImpaired
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
7tol_NumberOfCommunitiesImpaired
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
1tol_NumberOfCommunitiesImpaired
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
2tol_NumberOfCommunitiesImpaired
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
1tol_NumberOfCommunitiesImpaired
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
Fair Value Of Communities Net Of Impairment Charges 24,968tol_FairValueOfCommunitiesNetOfImpairmentCharges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
38,473tol_FairValueOfCommunitiesNetOfImpairmentCharges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
14,122tol_FairValueOfCommunitiesNetOfImpairmentCharges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
6,211tol_FairValueOfCommunitiesNetOfImpairmentCharges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
7,131tol_FairValueOfCommunitiesNetOfImpairmentCharges
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
Inventory Write-down $ 900us-gaap_InventoryWriteDown
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
$ 9,855us-gaap_InventoryWriteDown
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
$ 4,800us-gaap_InventoryWriteDown
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
$ 1,600us-gaap_InventoryWriteDown
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember
$ 1,300us-gaap_InventoryWriteDown
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ tol_InventoryOperativeBuildersAxis
= tol_OperatingcommunitiesMember