XML 52 R40.htm IDEA: XBRL DOCUMENT
v3.25.2

Inventory - Narrative (Details) $ in Thousands | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Jul. 31, 2025 USD ($) contract | Jul. 31, 2024 USD ($) | Jul. 31, 2025 USD ($) contract | Jul. 31, 2024 USD ($) | Oct. 31, 2024 USD ($) contract
Variable Interest Entity [Line Items] |  |  |  |  |
Inventory write-down | $ 23,315 | $ 5,459 | $ 49,531 | $ 35,358 |
Land purchase commitment amount | 7,404,921 |  | 7,404,921 |  | $ 6,100,630
Unrelated parties |  |  |  |  |
Variable Interest Entity [Line Items] |  |  |  |  |
Land purchase commitment amount | 7,280,976 |  | 7,280,976 |  | 6,073,847
Land Parcel Purchase Commitment |  |  |  |  |
Variable Interest Entity [Line Items] |  |  |  |  |
Deposits against aggregate purchase price | $ 782,200 |  | $ 782,200 |  | $ 549,195
Variable Interest Entities ("VIEs") |  |  |  |  |
Variable Interest Entity [Line Items] |  |  |  |  |
Number of determined land purchase contracts | contract | 335 |  | 335 |  | 297
Variable Interest Entities ("VIEs") | Unrelated parties |  |  |  |  |
Variable Interest Entity [Line Items] |  |  |  |  |
Land purchase commitment amount | $ 7,070,000 |  | $ 7,070,000 |  | $ 5,590,000
Variable Interest Entities ("VIEs") | Land Parcel Purchase Commitment |  |  |  |  |
Variable Interest Entity [Line Items] |  |  |  |  |
Deposits against aggregate purchase price | 755,400 |  | 755,400 |  | $ 522,100
Land and Land Improvements |  |  |  |  |
Variable Interest Entity [Line Items] |  |  |  |  |
Inventory write-down |  |  |  | 4,400 |
Land and Land Improvements | South |  |  |  |  |
Variable Interest Entity [Line Items] |  |  |  |  |
Inventory write-down | $ 700 |  | $ 2,600 |  |
Land and Land Improvements | Mid-Atlantic |  |  |  |  |
Variable Interest Entity [Line Items] |  |  |  |  |
Inventory write-down |  | $ 3,800 |  | $ 600 |

X
- Definition Number of land purchase contracts determined to be with VIEs. + References No definition available. + Details
Name: | tol_NumberOfDeterminedLandPurchaseContracts
Namespace Prefix: | tol_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DepositAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2 + Details
Name: | us-gaap_InventoryWriteDown
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3 + Details
Name: | us-gaap_PurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (b)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (b)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 860 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A + Details
Name: | us-gaap_VariableInterestEntityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=tol_LandPurchaseCommitmentToUnrelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=tol_LandParcelPurchaseCommitmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=tol_VariableInterestEntityNotPrimaryBeneficiaryAggregatedDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_LandAndLandImprovementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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