XML 26 R112.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Information on Operating Segments (Details 1) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Oct. 31, 2014 | Oct. 31, 2013 | Oct. 31, 2012
Inventory |  |  |
Inventory | $ 6,490,321 us-gaap_InventoryOperativeBuilders | $ 4,650,412 us-gaap_InventoryOperativeBuilders |
Inventory impairments and write-offs | 20,678 us-gaap_InventoryWriteDown | 4,523 us-gaap_InventoryWriteDown | 14,739 us-gaap_InventoryWriteDown
Investments in unconsolidated entities |  |  |
Investments in and advances to unconsolidated entities | 447,078 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures | 403,133 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures |
(Recovery) impairment of investment in unconsolidated entities | 0 us-gaap_ImpairmentOfInvestments | 0 us-gaap_ImpairmentOfInvestments | 0 us-gaap_ImpairmentOfInvestments
Recovery Of Investments In Unconsolidated Entities, Previously Impaired |  |  | (2,311)tol_RecoveryOfInvestmentsInUnconsolidatedEntitiesPreviouslyImpaired
Land controlled for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 122,533 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember | 99,802 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember |
Inventory impairments and write-offs | 3,123 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember | 1,183 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember | 451 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember
Land owned for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 2,355,874 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember | 1,287,630 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember |
Inventory impairments and write-offs | 0 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember | 0 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember | 1,218 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember
Operating communities [Member] |  |  |
Inventory |  |  |
Inventory | 4,011,914 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember | 3,262,980 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember |
Inventory impairments and write-offs | 17,555 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember | 3,340 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember | 13,070 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember
North [Member] | Land controlled for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 12,007 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember | 16,267 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember |
Inventory impairments and write-offs | 548 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember | 822 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember | (907)us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember
North [Member] | Land owned for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 171,780 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember | 135,282 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember |
Inventory impairments and write-offs |  |  |
North [Member] | Operating communities [Member] |  |  |
Inventory |  |  |
Inventory | 834,266 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember | 785,175 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember |
Inventory impairments and write-offs | 8,600 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember | 940 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember | 2,725 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_NorthMember
Mid-Atlantic [Member] |  |  |
Investments in unconsolidated entities |  |  |
Investments in and advances to unconsolidated entities | 24,276 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember | 11,850 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember |
(Recovery) impairment of investment in unconsolidated entities |  |  |
Mid-Atlantic [Member] | Land controlled for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 29,169 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember | 29,423 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember |
Inventory impairments and write-offs | 1,314 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember | 322 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember | 238 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember
Mid-Atlantic [Member] | Land owned for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 209,506 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember | 308,585 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember |
Inventory impairments and write-offs |  |  | 300 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember
Mid-Atlantic [Member] | Operating communities [Member] |  |  |
Inventory |  |  |
Inventory | 994,859 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember | 866,256 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember |
Inventory impairments and write-offs | 7,755 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember | 200 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember | 5,500 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_MidAtlanticMember
South [Member] |  |  |
Investments in unconsolidated entities |  |  |
Investments in and advances to unconsolidated entities | 98,362 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = tol_SouthMember | 50,452 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = tol_SouthMember |
(Recovery) impairment of investment in unconsolidated entities |  |  |
South [Member] | Land controlled for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 10,971 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember | 14,606 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember |
Inventory impairments and write-offs | 1,085 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember | 400 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember | 800 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember
South [Member] | Land owned for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 219,904 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember | 158,457 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember |
Inventory impairments and write-offs |  |  | 918 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember
South [Member] | Operating communities [Member] |  |  |
Inventory |  |  |
Inventory | 793,835 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember | 690,302 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember |
Inventory impairments and write-offs | 1,200 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember | 2,000 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember | 3,445 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_SouthMember
West [Member] |  |  |
Investments in unconsolidated entities |  |  |
Investments in and advances to unconsolidated entities | 59,573 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = tol_WestMember | 110,467 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = tol_WestMember |
Recovery Of Investments In Unconsolidated Entities, Previously Impaired |  |  | (2,311)tol_RecoveryOfInvestmentsInUnconsolidatedEntitiesPreviouslyImpaired / us-gaap_StatementGeographicalAxis = tol_WestMember
West [Member] | Land controlled for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 22,122 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_WestMember | 13,371 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_WestMember |
Inventory impairments and write-offs | 176 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_WestMember | (361)us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_WestMember | 205 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_WestMember
West [Member] | Land owned for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 1,391,028 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_WestMember | 448,125 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_WestMember |
Inventory impairments and write-offs |  |  |
West [Member] | Operating communities [Member] |  |  |
Inventory |  |  |
Inventory | 1,177,820 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_WestMember | 697,573 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_WestMember |
Inventory impairments and write-offs |  | 200 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_WestMember | 600 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_WestMember
Traditional Homebuilding [Member] |  |  |
Investments in unconsolidated entities |  |  |
Investments in and advances to unconsolidated entities | 182,211 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember | 172,769 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember |
(Recovery) impairment of investment in unconsolidated entities | 0 us-gaap_ImpairmentOfInvestments / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember | 0 us-gaap_ImpairmentOfInvestments / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember |
Recovery Of Investments In Unconsolidated Entities, Previously Impaired |  |  | (2,311)tol_RecoveryOfInvestmentsInUnconsolidatedEntitiesPreviouslyImpaired / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember
Traditional Homebuilding [Member] | Land controlled for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 74,269 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember | 73,667 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember |
Inventory impairments and write-offs | 3,123 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember | 1,183 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember | 336 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember
Traditional Homebuilding [Member] | Land owned for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 1,992,218 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember | 1,050,449 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember |
Inventory impairments and write-offs | 0 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember | 0 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember | 1,218 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember
Traditional Homebuilding [Member] | Operating communities [Member] |  |  |
Inventory |  |  |
Inventory | 3,800,780 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember | 3,039,306 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember |
Inventory impairments and write-offs | 17,555 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember | 3,340 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember | 12,270 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_TraditionalHomebuildingMember
City Living [Member] |  |  |
Investments in unconsolidated entities |  |  |
Investments in and advances to unconsolidated entities | 159,953 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = tol_CityLivingMember | 135,950 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = tol_CityLivingMember |
(Recovery) impairment of investment in unconsolidated entities |  |  |
Recovery Of Investments In Unconsolidated Entities, Previously Impaired |  |  |
City Living [Member] | Land controlled for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 48,264 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_CityLivingMember | 26,135 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_CityLivingMember |
Inventory impairments and write-offs |  |  | 115 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_LandControlledForFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_CityLivingMember
City Living [Member] | Land owned for future communities [Member] |  |  |
Inventory |  |  |
Inventory | 363,656 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_CityLivingMember | 237,181 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_LandOwnedforFutureCommunitiesMember / us-gaap_StatementGeographicalAxis = tol_CityLivingMember |
Inventory impairments and write-offs |  |  |
City Living [Member] | Operating communities [Member] |  |  |
Inventory |  |  |
Inventory | 211,134 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_CityLivingMember | 223,674 us-gaap_InventoryOperativeBuilders / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_CityLivingMember |
Inventory impairments and write-offs |  |  | 800 us-gaap_InventoryWriteDown / tol_InventoryOperativeBuildersAxis = tol_OperatingcommunitiesMember / us-gaap_StatementGeographicalAxis = tol_CityLivingMember
Corporate and other [Member] |  |  |
Investments in unconsolidated entities |  |  |
Investments in and advances to unconsolidated entities | 104,914 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = us-gaap_CorporateAndOtherMember | 94,414 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_StatementGeographicalAxis = us-gaap_CorporateAndOtherMember |
(Recovery) impairment of investment in unconsolidated entities |  |  |
Recovery Of Investments In Unconsolidated Entities, Previously Impaired |  |  |

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

X
- Definition The cash received for a recovery of an investments in unconsolidated entities that the Registrant had previously impaired. + References No definition available. + Details
Name: | tol_RecoveryOfInvestmentsInUnconsolidatedEntitiesPreviouslyImpaired
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 35 -Paragraph 34 -URI http://asc.fasb.org/extlink&oid=27723805&loc=d3e25351-111560 + Details
Name: | us-gaap_ImpairmentOfInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net carrying amount as of the balance sheet date of the sum of the various components of an operative builder's inventory, including finished homes. Operative builders primarily consist of entities that develop land, construct residential homes and commercial and industrial buildings thereon, and sell them to home buyers and operators of the commercial and industrial properties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryOperativeBuilders
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Charge to cost of goods sold that represents the reduction of the carrying amount of inventory, generally attributable to obsolescence or market conditions. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28360613&loc=d3e4542-108314 + Details
Name: | us-gaap_InventoryWriteDown
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total investments in (A) an entity in which the entity has significant influence, but does not have control, (B) subsidiaries that are not required to be consolidated and are accounted for using the equity and or cost method, and (C) an entity in which the reporting entity shares control of the entity with another party or group. Includes long-term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | tol_InventoryOperativeBuildersAxis=tol_LandControlledForFutureCommunitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tol_InventoryOperativeBuildersAxis=tol_LandOwnedforFutureCommunitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tol_InventoryOperativeBuildersAxis=tol_OperatingcommunitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=tol_CityLivingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=tol_MidAtlanticMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=tol_NorthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=tol_SouthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=tol_TraditionalHomebuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=tol_WestMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=us-gaap_CorporateAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |