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