XML 31 R55.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Investments in and Advances to Unconsolidated Entities (Details Textual) (USD $) | 12 Months Ended | 3 Months Ended |  |
--- | --- | --- | --- | ---
Oct. 31, 2014 | Oct. 31, 2013 | Oct. 31, 2012 | Apr. 30, 2014 | Jul. 31, 2013 home_sites | Jan. 31, 2014 | Apr. 30, 2013 | Oct. 31, 2013 | Oct. 31, 2014 | Aug. 11, 2014 | Nov. 12, 2014
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | $ 447,078,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures | $ 403,133,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures |  |  |  |  |  | $ 403,133,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures | $ 447,078,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures |  |
Land sales earnings, net | 25,489,000 tol_Landsalesearningsnet | 4,435,000 tol_Landsalesearningsnet | 1,425,000 tol_Landsalesearningsnet |  |  |  |  |  |  |  |
Income (loss) from unconsolidated entities | 41,141,000 us-gaap_IncomeLossFromEquityMethodInvestments | 14,392,000 us-gaap_IncomeLossFromEquityMethodInvestments | 23,592,000 us-gaap_IncomeLossFromEquityMethodInvestments |  |  |  |  |  |  |  |
Recovery Of Investments In Unconsolidated Entities, Previously Impaired |  |  | (2,311,000)tol_RecoveryOfInvestmentsInUnconsolidatedEntitiesPreviouslyImpaired |  |  |  |  |  |  |  |
Impairment Charges | 0 us-gaap_ImpairmentOfInvestments | 0 us-gaap_ImpairmentOfInvestments | 0 us-gaap_ImpairmentOfInvestments |  |  |  |  |  |  |  |
Proceeds from Equity Method Investment, Dividends or Distributions | 43,973,000 us-gaap_EquityMethodInvestmentDividendsOrDistributions | 23,468,000 us-gaap_EquityMethodInvestmentDividendsOrDistributions | 5,258,000 us-gaap_EquityMethodInvestmentDividendsOrDistributions |  |  |  |  |  |  |  |
Contribution of Property | 4,152,000 us-gaap_ContributionOfProperty | 54,761,000 us-gaap_ContributionOfProperty | 5,793,000 us-gaap_ContributionOfProperty |  |  |  |  |  |  |  |
Management Fees Revenue | 7,306,000 us-gaap_ManagementFeesRevenue | 2,890,000 us-gaap_ManagementFeesRevenue | 2,212,000 us-gaap_ManagementFeesRevenue |  |  |  |  |  |  |  |
Commitment To Acquire Home Sites [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Unrecorded Unconditional Purchase Obligation | 184,260,000 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount / us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis = tol_CommitmentToAcquireHomeSitesMember |  |  |  |  |  |  |  | 184,260,000 us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount / us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis = tol_CommitmentToAcquireHomeSitesMember |  |
Commitment To Advance Or Invest In Affiliates Subsidiaries And Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Funding Commitments to Joint Ventures | 84,500,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember |  |  |  |  |  |  |  | 84,500,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember |  |
Land Development Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | 175,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureMember |  |  |  |  |  |  |  | 175,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureMember |  |
Credit facility borrowings | 96,100,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureMember |  |  |  |  |  |  |  | 96,100,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureMember |  |
Land Development Joint Venture [Member] | Commitments to Extend Credit [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Number of joint ventures with loan commitments | 3 tol_Numberofjointventureswithloancommitments / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureMember / us-gaap_OtherCommitmentsAxis = us-gaap_CommitmentsToExtendCreditMember |  |  |  |  |  |  |  | 3 tol_Numberofjointventureswithloancommitments / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureMember / us-gaap_OtherCommitmentsAxis = us-gaap_CommitmentsToExtendCreditMember |  |
Land Development Joint Venture Texas Multi-Purpose [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | 40,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |  |  |  |  |  |  | 40,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |
Credit facility borrowings | 4,800,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |  |  |  |  |  |  | 4,800,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |
Number of Units in Real Estate Property | 7,000 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |  |  |  |  |  |  | 7,000 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |
Land Development Joint Venture Maryland [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Number of Units in Real Estate Property | 1,300 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureMarylandMember |  |  |  |  |  |  |  | 1,300 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureMarylandMember |  |
Number of acres owned by venture | 945 us-gaap_AreaOfLand / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureMarylandMember |  |  |  |  |  |  |  | 945 us-gaap_AreaOfLand / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureMarylandMember |  |
Expected Percentage Of Homes To Be Sold To Each Joint Venture Partner | 50.00%tol_ExpectedPercentageOfHomesToBeSoldToEachJointVenturePartner / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureMarylandMember |  |  |  |  |  |  |  |  |  |
Land Development Joint venture Texas 2900 Lots [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | 25,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |  |  |  |  |  |  | 25,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |
Credit facility borrowings | 21,500,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |  |  |  |  |  |  | 21,500,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |
Number of Units in Real Estate Property |  | 2,900 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |  |  |  |  | 2,900 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |  |
Number Of Home Sites Owned By Joint Venture | 2,800 tol_NumberOfHomeSitesOwnedByJointVenture / dei_LegalEntityAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |  |  |  |  |  |  | 2,800 tol_NumberOfHomeSitesOwnedByJointVenture / dei_LegalEntityAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |
Maximum amount of line of credit commitment | 40,000,000 tol_MaximumAmountOfLineOfCreditCommitment / dei_LegalEntityAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |  |  |  |  |  |  | 40,000,000 tol_MaximumAmountOfLineOfCreditCommitment / dei_LegalEntityAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |
Land Development Joint Venture Orange County [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | 110,000,000.00 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |  |  |  |  |  |  | 110,000,000.00 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |
Credit facility borrowings | 69,800,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |  |  |  |  |  |  | 69,800,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |
Number of Units in Real Estate Property |  | 2,000 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |  |  |  |  | 2,000 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |  |
Land Development Joint Venture Orange County [Member] | Phase one [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Unrecorded Unconditional Purchase Obligation, Maximum Quantity | 266 us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureOrangeCountyMember / tol_PropertyPhaseAxis = tol_PhaseOneMember |  |  |  |  |  |  |  | 266 us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureOrangeCountyMember / tol_PropertyPhaseAxis = tol_PhaseOneMember |  |
Land Development Joint Venture Orange County [Member] | Future phases [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Unrecorded Unconditional Purchase Obligation, Maximum Quantity | 545 us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureOrangeCountyMember / tol_PropertyPhaseAxis = tol_FuturePhasesMember |  |  |  |  |  |  |  | 545 us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity / dei_LegalEntityAxis = tol_LandDevelopmentJointVentureOrangeCountyMember / tol_PropertyPhaseAxis = tol_FuturePhasesMember |  |
Home Building Joint Ventures, Total [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Number of Units in Real Estate Property | 560 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_HomeBuildingJointVenturesTotalMember |  |  |  |  |  |  |  | 560 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_HomeBuildingJointVenturesTotalMember |  |
Home Building Joint Venture Metro New York [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Number Of Floors To Be Acquired From Joint Venture | 18 tol_NumberOfFloorsToBeAcquiredFromJointVenture / dei_LegalEntityAxis = tol_HomeBuildingJointVentureMetroNewYorkMember |  |  |  |  |  |  |  | 18 tol_NumberOfFloorsToBeAcquiredFromJointVenture / dei_LegalEntityAxis = tol_HomeBuildingJointVentureMetroNewYorkMember |  |
Rental Property Joint Ventures [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Number of joint ventures with loan commitments | 6 tol_Numberofjointventureswithloancommitments / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesMember |  |  |  |  |  |  |  | 6 tol_Numberofjointventureswithloancommitments / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesMember |  |
Line of Credit Facility, Maximum Borrowing Capacity | 424,200,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesMember |  |  |  |  |  |  |  | 424,200,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesMember |  |
Credit facility borrowings | 123,000,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesMember |  |  |  |  |  |  |  | 123,000,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesMember |  |
Rental Property Joint Venture College Park, Maryland [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | 104,500,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVentureCollegeParkMarylandMember |  |  |  |  |  |  |  | 104,500,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVentureCollegeParkMarylandMember |  |
Credit facility borrowings |  |  |  |  |  |  |  |  |  | 1,800,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_RentalPropertyJointVentureCollegeParkMarylandMember |
Number of Units in Real Estate Property |  |  |  |  |  |  |  |  |  | 418 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_RentalPropertyJointVentureCollegeParkMarylandMember |
Limited Partners' Contributed Capital |  |  |  |  |  |  |  |  |  | 35,700,000 us-gaap_LimitedPartnersContributedCapital / dei_LegalEntityAxis = tol_RentalPropertyJointVentureCollegeParkMarylandMember |
Rental Property Joint Venture Northern New Jersey [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | 70,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVentureNorthernNewJerseyMember |  |  |  |  |  |  |  | 70,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVentureNorthernNewJerseyMember |  |
Credit facility borrowings | 18,000,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_RentalPropertyJointVentureNorthernNewJerseyMember |  |  |  |  |  |  |  | 18,000,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_RentalPropertyJointVentureNorthernNewJerseyMember |  |
Rental Property Joint Ventures Capitol Riverfront [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | 54,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |  |  |  |  |  |  | 54,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |
Credit facility borrowings | 29,500,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |  |  |  |  |  |  | 29,500,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |
Number of Units in Real Estate Property | 287 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |  |  |  |  |  |  | 287 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |
Rental Property Joint Ventures Jersey City [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Number of floors in apartment building | 38 tol_Numberoffloorsinapartmentbuilding / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |  |  |  |  |  |  | 38 tol_Numberoffloorsinapartmentbuilding / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |
Line of Credit Facility, Maximum Borrowing Capacity | 120,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |  |  |  |  |  |  | 120,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |
Credit facility borrowings | 46,820,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |  |  |  |  |  |  | 46,820,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |
Rental Property Joint Venture Suburban Philadelphia [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | 56,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember |  |  |  |  |  |  |  | 56,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember |  |
Credit facility borrowings | 16,600,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember |  |  |  |  |  |  |  | 16,600,000 us-gaap_LineOfCredit / dei_LegalEntityAxis = tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember |  |
Number of Units in Real Estate Property | 398 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember |  |  |  |  |  |  |  | 398 us-gaap_NumberOfUnitsInRealEstateProperty / dei_LegalEntityAxis = tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember |  |
Structured Asset Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Ownership Percentage | 40.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / dei_LegalEntityAxis = tol_StructuredAssetJointVentureMember |  |  |  |  |  |  |  | 40.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / dei_LegalEntityAxis = tol_StructuredAssetJointVentureMember |  |
Toll Brothers Realty Trust [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Income (loss) from unconsolidated entities |  |  |  | 12,000,000 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = tol_TollBrothersRealtyTrustMember |  |  |  |  |  |  |
Partners' Capital Account, Distributions |  |  |  | 36,000,000 us-gaap_PartnersCapitalAccountDistributions / dei_LegalEntityAxis = tol_TollBrothersRealtyTrustMember |  |  |  |  |  |  |
Toll Brothers Realty Trust [Member] | Co-venturer [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Ownership Percentage | 33.30%us-gaap_EquityMethodInvestmentOwnershipPercentage / dei_LegalEntityAxis = tol_TollBrothersRealtyTrustMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_CoVenturerMember |  |  |  |  |  |  |  | 33.30%us-gaap_EquityMethodInvestmentOwnershipPercentage / dei_LegalEntityAxis = tol_TollBrothersRealtyTrustMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_CoVenturerMember |  |
Toll Brothers Realty Trust [Member] | Management [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Ownership Percentage | 33.30%us-gaap_EquityMethodInvestmentOwnershipPercentage / dei_LegalEntityAxis = tol_TollBrothersRealtyTrustMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_ManagementMember |  |  |  |  |  |  |  | 33.30%us-gaap_EquityMethodInvestmentOwnershipPercentage / dei_LegalEntityAxis = tol_TollBrothersRealtyTrustMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_ManagementMember |  |
Land Development Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 140,221,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 142,448,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember |  |  |  |  |  | 142,448,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 140,221,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember |  |
Income (loss) from unconsolidated entities | 1,190,000 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 3,288,000 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 3,995,000 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember |  |  |  |  |  |  |  |
Number of JV with Purchase Commitments | 3 tol_NumberofJVwithPurchaseCommitments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember |  |  |  |  |  |  |  | 3 tol_NumberofJVwithPurchaseCommitments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember |  |
Expected Lot Purchase | 3,300 tol_ExpectedLotPurchase / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember |  |  |  |  |  |  |  | 3,300 tol_ExpectedLotPurchase / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember |  |
Land Development Joint Venture [Member] | Commitment To Acquire Home Sites [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Unrecorded Unconditional Purchase Obligation, Maximum Quantity | 573 us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember / us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis = tol_CommitmentToAcquireHomeSitesMember |  |  |  |  |  |  |  | 573 us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember / us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis = tol_CommitmentToAcquireHomeSitesMember |  |
Land Development Joint Venture [Member] | Commitment To Advance Or Invest In Affiliates Subsidiaries And Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Funding Commitments to Joint Ventures | 32,800,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember |  |  |  |  |  |  |  | 32,800,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember |  |
Number of joint venture with funding commitments | 4 tol_Numberofjointventurewithfundingcommitments / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember |  |  |  |  |  |  |  | 4 tol_Numberofjointventurewithfundingcommitments / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember |  |
Land Development Joint Venture Five [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Number Of Lots Acquired From Joint Venture |  |  |  |  | 515 tol_NumberOfLotsAcquiredFromJointVenture / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureFiveMember |  |  |  |  |  |
Land Development Joint Venture Five [Member] | Commitment To Advance Or Invest In Affiliates Subsidiaries And Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Funding Commitments to Joint Ventures | 17,100,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureFiveMember |  |  |  |  |  |  |  | 17,100,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureFiveMember |  |
Land Development Joint Venture Texas Multi-Purpose [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 40,800,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |  |  |  |  |  |  | 40,800,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |
Purchase Rights Land Contributed | 79,300,000 tol_PurchaseRightsLandContributed / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |  |  |  |  |  |  | 79,300,000 tol_PurchaseRightsLandContributed / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |
Cost Reimbursement Percentage By Joint Venture Partner |  |  |  |  |  | 50.00%tol_CostReimbursementPercentageByJointVenturePartner / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureTexasMultiPurposeMember |  |  |  |  |
Land Development Joint Venture Maryland [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 11,842,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMarylandMember |  |  |  |  |  |  |  | 11,842,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMarylandMember |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMarylandMember |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMarylandMember |  |
Land Development Joint venture Texas 2900 Lots [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 28,001,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |  |  |  |  |  |  | 28,001,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |
Payments to Acquire Interest in Joint Venture |  |  |  |  |  |  | 15,480,000.00 us-gaap_PaymentsToAcquireInterestInJointVenture / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |  |  |
Land Development Joint venture Texas 2900 Lots [Member] | Commitment To Advance Or Invest In Affiliates Subsidiaries And Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Funding Commitments to Joint Ventures | 2,200,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |  |  |  |  |  |  | 2,200,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointventureTexas2900LotsMember |  |
Land Development Joint Venture Orange County [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 57,700,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |  |  |  |  |  |  | 57,700,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |
Payments to Acquire Interest in Joint Venture |  |  |  |  |  |  |  | 110,000,000 us-gaap_PaymentsToAcquireInterestInJointVenture / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |  |
Land Development Joint Venture Orange County [Member] | Commitment To Advance Or Invest In Affiliates Subsidiaries And Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Funding Commitments to Joint Ventures | 10,000,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |  |  |  |  |  |  | 10,000,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureOrangeCountyMember |  |
Home Building Joint Ventures, Total [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 189,509,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 166,271,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember |  |  |  |  |  | 166,271,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 189,509,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember |  |
Income (loss) from unconsolidated entities | (2,034,000)us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 1,471,000 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 15,303,000 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember |  |  |  |  |  |  |  |
Home Building Joint Ventures, Total [Member] | Commitment To Advance Or Invest In Affiliates Subsidiaries And Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Funding Commitments to Joint Ventures | 33,200,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember |  |  |  |  |  |  |  | 33,200,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember |  |
Number of joint venture with funding commitments | 2 tol_Numberofjointventurewithfundingcommitments / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember |  |  |  |  |  |  |  | 2 tol_Numberofjointventurewithfundingcommitments / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember |  |
Home Building Joint Venture Metro New York [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 130,759,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkMember |  |  |  |  |  |  |  | 130,759,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkMember |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkMember |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkMember |  |
Home Building Joint Venture Metro New York Two [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 24,000,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkTwoMember |  |  |  |  |  |  |  | 24,000,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkTwoMember |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkTwoMember |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkTwoMember |  |
Home Building Joint Venture Metro New York Two [Member] | Commitment To Advance Or Invest In Affiliates Subsidiaries And Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Funding Commitments to Joint Ventures | 24,900,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkTwoMember |  |  |  |  |  |  |  | 24,900,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkTwoMember |  |
Rental Property Joint Ventures [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 93,600,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesMember |  |  |  |  |  |  |  | 93,600,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesMember |  |
Rental Property Joint Ventures [Member] | Commitment To Advance Or Invest In Affiliates Subsidiaries And Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Funding Commitments to Joint Ventures | 18,400,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesMember |  |  |  |  |  |  |  | 18,400,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesMember |  |
Rental Property Joint Venture College Park, Maryland [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 12,400,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureCollegeParkMarylandMember |  |  |  |  |  |  |  | 12,400,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureCollegeParkMarylandMember | 11,900,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureCollegeParkMarylandMember |
Percentage Ownership Held by Company | 25.00%tol_PercentageOwnershipHeldByCompany / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureCollegeParkMarylandMember |  |  |  |  |  |  |  |  |  |
Contribution of Property |  |  |  |  |  |  |  |  | 3,500,000 us-gaap_ContributionOfProperty / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureCollegeParkMarylandMember |  |
Venture payment to align capital accounts |  |  |  |  |  |  |  |  | 3,100,000 tol_VenturePaymentToAlignCapitalAccounts / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureCollegeParkMarylandMember |  |
Rental Property Joint Venture Northern New Jersey [Member] | Rental Property Joint Venture Philadelphia And New Jersey [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Number of joint ventures with loan commitments | 1 tol_Numberofjointventureswithloancommitments / dei_LegalEntityAxis = tol_RentalPropertyJointVenturePhiladelphiaAndNewJerseyMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureNorthernNewJerseyMember |  |  |  |  |  |  |  | 1 tol_Numberofjointventureswithloancommitments / dei_LegalEntityAxis = tol_RentalPropertyJointVenturePhiladelphiaAndNewJerseyMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureNorthernNewJerseyMember |  |
Rental Property Joint Ventures Capitol Riverfront [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 14,800,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |  |  |  |  |  |  | 14,800,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |
Proceeds from Equity Method Investment, Dividends or Distributions |  |  |  |  |  |  |  | 12,500,000 us-gaap_EquityMethodInvestmentDividendsOrDistributions / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |  |
Contribution of Property |  |  |  |  |  |  |  | 27,100,000 us-gaap_ContributionOfProperty / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesCapitolRiverfrontMember |  |  |
Rental Property Joint Ventures Jersey City [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 30,700,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |  |  |  |  |  |  | 30,700,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |
Proceeds from Equity Method Investment, Dividends or Distributions | 10,200,000 us-gaap_EquityMethodInvestmentDividendsOrDistributions / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |  |  |  |  |  |  |  |  |
Contribution of Property |  |  |  |  |  |  |  | 28,800,000 us-gaap_ContributionOfProperty / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |  |
Venture payment to align capital accounts | 1,200,000 tol_VenturePaymentToAlignCapitalAccounts / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVenturesJerseyCityMember |  |  |  |  |  |  |  |  |  |
Rental Property Joint Venture Suburban Philadelphia [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 13,200,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember |  |  |  |  |  |  |  | 13,200,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember |  |
Rental Property Joint Venture Metro New York [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 14,600,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureMetroNewYorkMember |  |  |  |  |  |  |  | 14,600,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureMetroNewYorkMember |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureMetroNewYorkMember |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureMetroNewYorkMember |  |
Rental Property Joint Venture Metro New York [Member] | Commitment To Advance Or Invest In Affiliates Subsidiaries And Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Funding Commitments to Joint Ventures | 17,000,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureMetroNewYorkMember |  |  |  |  |  |  |  | 17,000,000 us-gaap_OtherCommitment / us-gaap_OtherCommitmentsAxis = tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureMetroNewYorkMember |  |
Structured Asset Joint Venture [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 19,995,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 25,703,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember |  |  |  |  |  | 25,703,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 19,995,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember |  |
Income (loss) from unconsolidated entities | 1,904,000 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 5,668,000 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 2,692,000 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember |  |  |  |  |  |  |  |
Ownership Percentage | 20.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember |  |  |  |  |  |  |  | 20.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember |  |
Toll Brothers Realty Trust 2 [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 1,200,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrust2Member |  |  |  |  |  |  |  | 1,200,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrust2Member |  |
Land sales earnings, net |  |  |  |  |  | 2,900,000 tol_Landsalesearningsnet / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrust2Member |  |  |  |  |
Income (loss) from unconsolidated entities |  |  |  | 600,000 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrust2Member |  | 23,500,000 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrust2Member |  |  |  |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrust2Member |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrust2Member |  |
Proceeds from Equity Method Investment, Dividends or Distributions |  |  |  |  |  |  |  |  | 20,000,000 us-gaap_EquityMethodInvestmentDividendsOrDistributions / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrust2Member |  |
Toll Brothers Realty Trust 2 [Member] | Co-venturer [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Ownership Percentage | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_CoVenturerMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrust2Member |  |  |  |  |  |  |  | 50.00%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_CoVenturerMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrust2Member |  |
Toll Brothers Realty Trust [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Investments in joint ventures | 2,600,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrustMember |  |  |  |  |  |  |  | 2,600,000 us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrustMember |  |
Ownership Percentage | 33.30%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrustMember |  |  |  |  |  |  |  | 33.30%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrustMember |  |
Management Fees Revenue | 2,800,000 us-gaap_ManagementFeesRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrustMember | 4,200,000 us-gaap_ManagementFeesRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrustMember | 2,700,000 us-gaap_ManagementFeesRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_TollBrothersRealtyTrustMember |  |  |  |  |  |  |  |
Subsequent Event [Member] | Home Building Joint Venture Metro New York Two [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  |  |  |  |  |  |  |  |  |  | 160,000,000 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity / dei_LegalEntityAxis = tol_HomeBuildingJointVentureMetroNewYorkTwoMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember
Guarantee Funding Percentage |  |  |  |  |  |  |  |  |  |  | 50.00%tol_GuaranteeFundingPercentage / dei_LegalEntityAxis = tol_HomeBuildingJointVentureMetroNewYorkTwoMember / us-gaap_SubsequentEventTypeAxis = us-gaap_SubsequentEventMember
Ground Lease Guarantee [Member] | Home Building Joint Venture Metro New York Two [Member] | Equity Method Investee [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Guarantor Obligations, Maximum Exposure, Undiscounted | 7,100,000 us-gaap_GuaranteeObligationsMaximumExposure / us-gaap_GuaranteeObligationsByNatureAxis = tol_GroundLeaseGuaranteeMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_EquityMethodInvesteeMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkTwoMember |  |  |  |  |  |  |  | 7,100,000 us-gaap_GuaranteeObligationsMaximumExposure / us-gaap_GuaranteeObligationsByNatureAxis = tol_GroundLeaseGuaranteeMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_EquityMethodInvesteeMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVentureMetroNewYorkTwoMember |  |
Ground Lease Guarantee [Member] | Rental Property Joint Venture Metro New York [Member] | Equity Method Investee [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Guarantor Obligations, Maximum Exposure, Undiscounted | 2,100,000 us-gaap_GuaranteeObligationsMaximumExposure / us-gaap_GuaranteeObligationsByNatureAxis = tol_GroundLeaseGuaranteeMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_EquityMethodInvesteeMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureMetroNewYorkMember |  |  |  |  |  |  |  | 2,100,000 us-gaap_GuaranteeObligationsMaximumExposure / us-gaap_GuaranteeObligationsByNatureAxis = tol_GroundLeaseGuaranteeMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_EquityMethodInvesteeMember / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalPropertyJointVentureMetroNewYorkMember |  |
Indirect Guarantee of Indebtedness [Member] | Equity Method Investee [Member] |  |  |  |  |  |  |  |  |  |  |
Investments in and Advances to Unconsolidated Entities (Textual) [Abstract] |  |  |  |  |  |  |  |  |  |  |
Guarantor Obligations, Maximum Exposure, Undiscounted | 599,200,000 us-gaap_GuaranteeObligationsMaximumExposure / us-gaap_GuaranteeObligationsByNatureAxis = us-gaap_IndirectGuaranteeOfIndebtednessMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_EquityMethodInvesteeMember |  |  |  |  |  |  |  | 599,200,000 us-gaap_GuaranteeObligationsMaximumExposure / us-gaap_GuaranteeObligationsByNatureAxis = us-gaap_IndirectGuaranteeOfIndebtednessMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_EquityMethodInvesteeMember |  |
Credit facility borrowings | $ 219,000,000 us-gaap_LineOfCredit / us-gaap_GuaranteeObligationsByNatureAxis = us-gaap_IndirectGuaranteeOfIndebtednessMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_EquityMethodInvesteeMember |  |  |  |  |  |  |  | $ 219,000,000 us-gaap_LineOfCredit / us-gaap_GuaranteeObligationsByNatureAxis = us-gaap_IndirectGuaranteeOfIndebtednessMember / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = us-gaap_EquityMethodInvesteeMember |  |

X
- Definition the percentage of costs incurred by the reporting entity which were reimbursed by the joint venture partner. + References No definition available. + Details
Name: | tol_CostReimbursementPercentageByJointVenturePartner
Namespace Prefix: | tol_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of lots which the reporting entity expects to purchase from a joint venture, for which no purchase prices has been specified. + References No definition available. + Details
Name: | tol_ExpectedLotPurchase
Namespace Prefix: | tol_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage of home sites expected to be sold to each joint venture partner. + References No definition available. + Details
Name: | tol_ExpectedPercentageOfHomesToBeSoldToEachJointVenturePartner
Namespace Prefix: | tol_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Each partner has an obligation to fund this percentage of any payments made as a result of performing under certain guarantees under the joint venture loan agreement. + References No definition available. + Details
Name: | tol_GuaranteeFundingPercentage
Namespace Prefix: | tol_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Represents the excess (deficiency) of revenue from the sale of land over the cost to acquire, which is recognized in other nonoperating income. + References No definition available. + Details
Name: | tol_Landsalesearningsnet
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The maximum borrowing capacity under the credit facility contingent upon meeting specified conditions. + References No definition available. + Details
Name: | tol_MaximumAmountOfLineOfCreditCommitment
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of floors in apartment building + References No definition available. + Details
Name: | tol_Numberoffloorsinapartmentbuilding
Namespace Prefix: | tol_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of floors in the building, located in the metro New York market, which will be acquired by the reporting entity who will sell luxury condominium units. + References No definition available. + Details
Name: | tol_NumberOfFloorsToBeAcquiredFromJointVenture
Namespace Prefix: | tol_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of home sites owned by the joint venture. + References No definition available. + Details
Name: | tol_NumberOfHomeSitesOwnedByJointVenture
Namespace Prefix: | tol_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of joint ventures with loan commitments [Member] + References No definition available. + Details
Name: | tol_Numberofjointventureswithloancommitments
Namespace Prefix: | tol_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of joint venture with funding commitments + References No definition available. + Details
Name: | tol_Numberofjointventurewithfundingcommitments
Namespace Prefix: | tol_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Joint Ventures where the Registrant has commitments to purchase lots from the joint venture. + References No definition available. + Details
Name: | tol_NumberofJVwithPurchaseCommitments
Namespace Prefix: | tol_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of lots acquired pursuant to investment in joint venture. + References No definition available. + Details
Name: | tol_NumberOfLotsAcquiredFromJointVenture
Namespace Prefix: | tol_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage ownership held by company. + References No definition available. + Details
Name: | tol_PercentageOwnershipHeldByCompany
Namespace Prefix: | tol_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The land acquisition rights contributed to the joint venture by the reporting entity. + References No definition available. + Details
Name: | tol_PurchaseRightsLandContributed
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 Payment made by Joint Venture on our behalf to align capital accounts + References No definition available. + Details
Name: | tol_VenturePaymentToAlignCapitalAccounts
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Area of land held. + References No definition available. + Details
Name: | us-gaap_AreaOfLand
Namespace Prefix: | us-gaap_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Value of property contributed in noncash investing and financing activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4332-108586 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4313-108586 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4304-108586 + Details
Name: | us-gaap_ContributionOfProperty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This item represents disclosure of the amount of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporation; these investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities. + 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 13 -Article 5 + Details
Name: | us-gaap_EquityMethodInvestmentDividendsOrDistributions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=6851643&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee. + 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35755396&loc=d3e33749-111570 Reference 4: 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.12) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 7 + Details
Name: | us-gaap_IncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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
- Definition The amount of capital contributed by the limited partners. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 272 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB TOPIC 4.F) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187171-122770 + Details
Name: | us-gaap_LimitedPartnersContributedCapital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 20, 22 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_LineOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + 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.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19, 22 -Article 5 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Revenue, comprised of base and incentive revenue derived from the management of joint ventures, managing third-party properties, or another entity's operations. + 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.1(d)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_ManagementFeesRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of units in a real estate property owned as of the balance sheet date. + References No definition available. + Details
Name: | us-gaap_NumberOfUnitsInRealEstateProperty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total distributions to each class of partners (i.e., general, limited and preferred partners). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187171-122770 + Details
Name: | us-gaap_PartnersCapitalAccountDistributions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireInterestInJointVenture
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394976&loc=d3e25336-109308 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum number of units that may be acquired, in connection with an unconditional purchase obligation that has not been recognized for financial reporting purposes. + References No definition available. + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationMaximumQuantity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | dei_LegalEntityAxis=tol_HomeBuildingJointVentureMetroNewYorkMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_HomeBuildingJointVenturesTotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_LandDevelopmentJointVentureMarylandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_LandDevelopmentJointVentureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_LandDevelopmentJointVentureOrangeCountyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_LandDevelopmentJointventureTexas2900LotsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_LandDevelopmentJointVentureTexasMultiPurposeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_RentalPropertyJointVentureCollegeParkMarylandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_RentalPropertyJointVentureNorthernNewJerseyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_RentalPropertyJointVenturesCapitolRiverfrontMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_RentalPropertyJointVenturesJerseyCityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_RentalPropertyJointVenturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_StructuredAssetJointVentureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tol_TollBrothersRealtyTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=tol_GroundLeaseGuaranteeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_IndirectGuaranteeOfIndebtednessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=tol_CommitmentToAdvanceOrInvestInAffiliatesSubsidiariesAndJointVentureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_HomeBuildingJointVentureMetroNewYorkMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_HomeBuildingJointVentureMetroNewYorkTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_HomeBuildingJointVenturesTotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_LandDevelopmentJointVentureFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_LandDevelopmentJointVentureMarylandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_LandDevelopmentJointVentureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_LandDevelopmentJointVentureOrangeCountyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_LandDevelopmentJointventureTexas2900LotsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_LandDevelopmentJointVentureTexasMultiPurposeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_RentalPropertyJointVentureCollegeParkMarylandMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_RentalPropertyJointVentureMetroNewYorkMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_RentalPropertyJointVentureNorthernNewJerseyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_RentalPropertyJointVenturesCapitolRiverfrontMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_RentalPropertyJointVenturesJerseyCityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_RentalPropertyJointVenturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_RentalPropertyJointVentureSuburbanPhiladelphiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_StructuredAssetJointVentureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_TollBrothersRealtyTrust2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_TollBrothersRealtyTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=tol_CommitmentToAcquireHomeSitesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |