XML 98 R51.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Investments in and Advances to Unconsolidated Entities (Details 4) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 6 Months Ended
--- | --- | ---
Apr. 30, 2015 | Apr. 30, 2014 | Apr. 30, 2015 | Apr. 30, 2014
Condensed Statements of Operations: |  |  |  |
Revenues | $ 40,237 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue | $ 133,115 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue | $ 86,306 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue | $ 155,973 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue
Cost of revenues | 27,662 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales | 80,490 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales | 63,549 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales | 97,867 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales
Other expenses | 6,175 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses | 11,176 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses | 12,699 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses | 24,944 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses
Total expenses | 33,837 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses | 91,666 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses | 76,248 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses | 122,811 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses
Gain on disposition of loans and REO | 15,955 tol_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDispositionOfLoansAndOwnedRealEstate | 2,551 tol_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDispositionOfLoansAndOwnedRealEstate | 23,586 tol_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDispositionOfLoansAndOwnedRealEstate | 6,458 tol_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDispositionOfLoansAndOwnedRealEstate
Income (loss) from operations | 22,355 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations | 44,000 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations | 33,644 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations | 39,620 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations
Other income | 1,047 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome | 1,917 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome | 1,707 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome | 44,938 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome
Net income (loss) | 23,402 tol_NetIncomeBeforeNoncontrollingInterest | 45,917 tol_NetIncomeBeforeNoncontrollingInterest | 35,351 tol_NetIncomeBeforeNoncontrollingInterest | 84,558 tol_NetIncomeBeforeNoncontrollingInterest
Less: income attributable to noncontrolling interest | (9,454)tol_NetIncomeAttributableToNoncontrollingInterest | (1,751)tol_NetIncomeAttributableToNoncontrollingInterest | (11,077)tol_NetIncomeAttributableToNoncontrollingInterest | (2,654)tol_NetIncomeAttributableToNoncontrollingInterest
Net income (loss) attributable to controlling interest | 13,948 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss | 44,166 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss | 24,274 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss | 81,904 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss
Other comprehensive income (loss) | (23)tol_EquityMethodSummarizedFinancialInformationOtherComprehensiveIncome | (56)tol_EquityMethodSummarizedFinancialInformationOtherComprehensiveIncome | (45)tol_EquityMethodSummarizedFinancialInformationOtherComprehensiveIncome | 729 tol_EquityMethodSummarizedFinancialInformationOtherComprehensiveIncome
Total comprehensive income | 13,925 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss | 44,110 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss | 24,229 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss | 82,633 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss
Income (loss) from unconsolidated entities | 6,227 us-gaap_IncomeLossFromEquityMethodInvestments | 14,327 us-gaap_IncomeLossFromEquityMethodInvestments | 11,128 us-gaap_IncomeLossFromEquityMethodInvestments | 37,242 us-gaap_IncomeLossFromEquityMethodInvestments
Structured Asset Joint Venture [Member] |  |  |  |
Condensed Statements of Operations: |  |  |  |
Revenues | 2,072 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 3,505 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 2,961 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 3,789 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Cost of revenues | 2,773 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 4,132 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 8,848 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 6,482 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Other expenses | 266 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 415 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 592 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 874 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Total expenses | 3,039 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 4,547 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 9,440 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 7,356 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Gain on disposition of loans and REO | 15,955 tol_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDispositionOfLoansAndOwnedRealEstate / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 2,551 tol_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDispositionOfLoansAndOwnedRealEstate / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 23,586 tol_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDispositionOfLoansAndOwnedRealEstate / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 6,458 tol_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDispositionOfLoansAndOwnedRealEstate / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Income (loss) from operations | 14,988 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 1,509 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 17,107 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 2,891 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Other income | 768 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 1,409 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 1,355 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 1,533 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Net income (loss) | 15,756 tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 2,918 tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 18,462 tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 4,424 tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Less: income attributable to noncontrolling interest | (9,454)tol_NetIncomeAttributableToNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | (1,751)tol_NetIncomeAttributableToNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | (11,077)tol_NetIncomeAttributableToNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | (2,654)tol_NetIncomeAttributableToNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Net income (loss) attributable to controlling interest | 6,302 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 1,167 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 7,385 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 1,770 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Other comprehensive income (loss) |  |  |  |
Total comprehensive income | 6,302 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 1,167 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 7,385 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 1,770 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Income (loss) from unconsolidated entities | 1,258 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 1,175 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 1,474 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember | 190 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_StructuredAssetJointVentureMember
Rental Joint Ventures, including Trusts i and II [Member] |  |  |  |
Condensed Statements of Operations: |  |  |  |
Revenues | 7,716 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 7,557 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 15,327 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 17,006 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember
Cost of revenues | 3,958 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 3,419 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 7,227 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 7,390 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember
Other expenses | 4,309 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 9,504 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 8,698 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 21,558 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember
Total expenses | 8,267 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 12,923 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 15,925 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 28,948 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember
Gain on disposition of loans and REO |  |  |  |
Income (loss) from operations | (551)tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | (5,366)tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | (598)tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | (11,942)tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember
Other income |  | 342 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember |  | 43,199 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember
Net income (loss) | (551)tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | (5,024)tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | (598)tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 31,257 tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember
Less: income attributable to noncontrolling interest |  |  |  |
Net income (loss) attributable to controlling interest | (551)us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | (5,024)us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | (598)us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 31,257 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember
Other comprehensive income (loss) | (23)tol_EquityMethodSummarizedFinancialInformationOtherComprehensiveIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | (56)tol_EquityMethodSummarizedFinancialInformationOtherComprehensiveIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | (45)tol_EquityMethodSummarizedFinancialInformationOtherComprehensiveIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 729 tol_EquityMethodSummarizedFinancialInformationOtherComprehensiveIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember
Total comprehensive income | (574)tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | (5,080)tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | (643)tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 31,986 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember
Income (loss) from unconsolidated entities | 1,114 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 12,872 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 2,815 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember | 36,622 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_RentalJointVenturesincludingTrustsiandIIMember
Land Development Joint Venture [Member] |  |  |  |
Condensed Statements of Operations: |  |  |  |
Revenues | 13,484 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 110,406 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 31,759 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 111,950 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember
Cost of revenues | 6,486 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 61,488 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 16,116 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 62,170 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember
Other expenses | 299 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 210 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 533 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 465 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember
Total expenses | 6,785 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 61,698 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 16,649 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 62,635 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember
Gain on disposition of loans and REO |  |  |  |
Income (loss) from operations | 6,699 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 48,708 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 15,110 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 49,315 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember
Other income | 11 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 4 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 11 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 5 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember
Net income (loss) | 6,710 tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 48,712 tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 15,121 tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 49,320 tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember
Less: income attributable to noncontrolling interest |  |  |  |
Net income (loss) attributable to controlling interest | 6,710 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 48,712 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 15,121 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 49,320 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember
Other comprehensive income (loss) |  |  |  |
Total comprehensive income | 6,710 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 48,712 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 15,121 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 49,320 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember
Income (loss) from unconsolidated entities | 2,939 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 135 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 5,381 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember | 103 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_LandDevelopmentJointVentureMember
Home Building Joint Ventures, Total [Member] |  |  |  |
Condensed Statements of Operations: |  |  |  |
Revenues | 16,965 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 11,647 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 36,259 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 23,228 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember
Cost of revenues | 14,445 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 11,451 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 31,358 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 21,825 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember
Other expenses | 1,301 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 1,047 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 2,876 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 2,047 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember
Total expenses | 15,746 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 12,498 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 34,234 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 23,872 tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember
Gain on disposition of loans and REO |  |  |  |
Income (loss) from operations | 1,219 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | (851)tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 2,025 tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | (644)tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember
Other income | 268 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 162 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 341 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 201 tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember
Net income (loss) | 1,487 tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | (689)tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 2,366 tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | (443)tol_NetIncomeBeforeNoncontrollingInterest / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember
Less: income attributable to noncontrolling interest |  |  |  |
Net income (loss) attributable to controlling interest | 1,487 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | (689)us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 2,366 us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | (443)us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember
Other comprehensive income (loss) |  |  |  |
Total comprehensive income | 1,487 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | (689)tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | 2,366 tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | (443)tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember
Income (loss) from unconsolidated entities | $ 916 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | $ 145 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | $ 1,458 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember | $ 327 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis = tol_HomeBuildingJointVenturesTotalMember

X
- Definition Total expenses reported by an equity method investment of an entity + References No definition available. + Details
Name: | tol_EquityMethodInvestmentSummarizedFinancialInformationExpenses
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of gains (losses) as the result of the disposition of loans and owned real estate by an equity method investment of the entity. + References No definition available. + Details
Name: | tol_EquityMethodInvestmentSummarizedFinancialInformationGainLossOnDispositionOfLoansAndOwnedRealEstate
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of income (loss) from operations reported by an equity method investment of an entity + References No definition available. + Details
Name: | tol_EquityMethodInvestmentSummarizedFinancialInformationIncomeLossFromOperations
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of other expenses reported by an equity method investment of an entitiy + References No definition available. + Details
Name: | tol_EquityMethodInvestmentSummarizedFinancialInformationOtherExpenses
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Equity method investment summarized financial information other income. + References No definition available. + Details
Name: | tol_EquityMethodInvestmentSummarizedFinancialInformationOtherIncome
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount reported as comprehensive income of an equity method investment of an entity. + References No definition available. + Details
Name: | tol_EquityMethodSummarizedFinancialInformationComprehensiveIncomeLoss
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of other comprehensive income (loss) reported by an equity method investment of the entity. + References No definition available. + Details
Name: | tol_EquityMethodSummarizedFinancialInformationOtherComprehensiveIncome
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net income attributable to noncontrolling interest. + References No definition available. + Details
Name: | tol_NetIncomeAttributableToNoncontrollingInterest
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net income before noncontrolling interest reported by an equity method investment of the entity. + References No definition available. + Details
Name: | tol_NetIncomeBeforeNoncontrollingInterest
Namespace Prefix: | tol_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of the cost of sales reported by an equity method investment of the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=51717284&loc=SL51721683-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition The amount of net income (loss) reported by an equity method investment of the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=51717284&loc=SL51721683-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=6957238&loc=d3e14064-108612 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(g)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33912-111571 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph g -Subparagraph 1, 2 -Article 4 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph w -Article 1 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph bb -Article 1 + Details
Name: | us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of revenue from sale of goods and services reduced by sales returns, allowances, and discounts reported by an equity method investment of the entity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 20 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=51717284&loc=SL51721683-107760 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6382943&loc=d3e33918-111571 + Details
Name: | us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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=56944662&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
- Details
Name: | us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=tol_HomeBuildingJointVenturesTotalMember
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_RentalJointVenturesincludingTrustsiandIIMember
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: |