XML 49 R33.htm IDEA: XBRL DOCUMENT
v3.21.2

Stock-Based Benefit Plans (Tables) | 12 Months Ended
--- | ---
Oct. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Stock-based compensation expense recognized | The following table provides information regarding the amount of total stock-based compensation expense recognized by us for fiscal year 2021, 2020, and 2019 (amounts in thousands):
| 2021 |  | 2020 |  | 2019
Total stock-based compensation expense recognized | $ | 23,187 |  |  | $ | 24,326 |  |  | $ | 26,180 |
Income tax benefit recognized | $ | 5,910 |  |  | $ | 6,227 |  |  | $ | 6,749 |
Weighted-average assumptions and the fair value used for stock option grants | The following table summarizes the weighted-average assumptions and fair value used for stock option grants in each of the fiscal years ended October 31, 2021, 2020, and 2019:
| 2021 |  | 2020 |  | 2019
Expected volatility | 43.33% |  | 27.42% - 28.30% |  | 28.61% - 31.34%
Weighted-average volatility | 43.33% |  | 27.42% |  | 30.46%
Risk-free interest rate | 0.49% |  | 1.72% - 1.78% |  | 2.65% - 2.76%
Expected life (years) | 5.75 |  | 4.64 - 5.76 |  | 4.63 - 8.50
Dividends | 0.96% |  | 1.11% |  | 1.36%
Weighted-average fair value per share of options granted | $15.88 |  | $9.68 |  | $10.22
Share-based Payment Arrangement, Option, Activity [Table Text Block] | The following table summarizes stock option activity for our plans during the fiscal year ended October 31, 2021 (amounts in thousands, except per share amounts):
| 2021
| Number of options |  | Weighted- average exercise price |  | Weighted average remaining contractual life (in years) |  | Aggregate intrinsic value
Balance, November 1, | 3,560 |  |  | $ | 33.03 |  |  |  |  |
Granted | 40 |  |  | $ | 46.02 |  |  |  |  |
Exercised | (585) |  |  | $ | 28.37 |  |  |  |  |
Canceled | (17) |  |  | $ | 35.41 |  |  |  |  |
Balance, October 31, | 2,998 |  |  | $ | 34.10 |  |  | 4.08 years |  | $ | 78,142 |
Options exercisable, at October 31, | 2,674 |  |  | $ | 33.60 |  |  | 3.68 years |  | $ | 71,070 |
Intrinsic Value of Options Exercised and Fair Value of Options [Table Text Block] | Information pertaining to the intrinsic value of options exercised and the fair market value of options that became vested or modified in each of the fiscal years ended October 31, 2021, 2020, and 2019, is provided below (amounts in thousands):
| 2021 |  | 2020 |  | 2019
Intrinsic value of options exercised | $ | 16,328 |  |  | $ | 23,281 |  |  | $ | 16,491 |
Fair market value of options vested | $ | 3,578 |  |  | $ | 5,926 |  |  | $ | 7,723 |
Share-based Payment Arrangement, Option [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Stock-based compensation expense recognized | Information regarding the stock compensation expense related to stock options for fiscal 2021, 2020 and 2019 was as follows (amounts in thousands):
| 2021 |  | 2020 |  | 2019
Stock compensation expense recognized - options | $ | 1,812 |  |  | $ | 3,144 |  |  | $ | 5,181 |
Vesting Based On Performance [Member] | Restricted Stock Units (RSUs) [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity | A summary of the status of our nonvested Performance-Based RSUs as of October 31, 2021, and changes during the year ended October 31, 2021, is presented below (share amounts in thousands):
| 2021 |  | Weighted average grant date fair value
Nonvested at November 1, | 345 |  |  | $ | 35.17 |
Granted/Target | 129 |  |  | $ | 37.00 |
Vested | (145) |  |  | $ | 35.12 |
Forfeited | — |  |  | $ | — |
Nonvested at October 31, | 329 |  |  | $ | 35.87 |
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] | The following table provides information regarding the issuance, valuation assumptions, and amortization of the Performance-Based RSUs issued in fiscal 2021, 2020, and 2019:
| 2021 |  | 2020 |  | 2019
Estimated number of shares underlying Performance-Based RSUs to be issued | 128,894 |  |  | 116,423 |  |  | 158,721 |
Aggregate number of Performance-Based RSUs outstanding at October 31 | 539,592 |  |  | 579,115 |  |  | 645,538 |
Weighted-average fair value per share of Performance-Based RSUs issued | $ | 29.87 |  |  | $ | 32.55 |  |  | $ | 34.86 |
Aggregate grant date fair value of Performance-Based RSUs issued (in thousands) | $ | 5,030 |  |  | $ | 3,790 |  |  | $ | 5,533 |
Performance-Based RSU expense recognized (in thousands) | $ | 5,989 |  |  | $ | 5,986 |  |  | $ | 5,514 |
Fair market value of Performance-Based RSUs vested (in thousands) | $ | 5,084 |  |  | $ | 5,638 |  |  | $ | 6,735 |
Vesting Based On Service [Member] | Restricted Stock Units (RSUs) [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity | A summary of our Time-Based RSUs nonvested shares as of October 31, 2021, and changes during the year ended October 31, 2021, is presented below (share amounts in thousands):
| 2021 |  | Weighted average grant date fair value
Nonvested at November 1, | 910 |  |  | $ | 36.74 |
Granted | 439 |  |  | $ | 42.85 |
Vested | (382) |  |  | $ | 36.70 |
Forfeited | (56) |  |  | $ | 40.88 |
Nonvested at October 31, | 911 |  |  | $ | 39.45 |
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] | The following table provides additional information on the Time-Based RSUs for fiscal 2021, 2020, and 2019:
| 2021 |  | 2020 |  | 2019
Time-Based RSUs issued: |  |  |  |  |
Number of Time-Based RSUs issued | 386,017 |  |  | 461,280 |  |  | 449,380 |
Weighted-average fair value per share of Time-Based RSUs issued | $ | 33.21 |  |  | $ | 37.43 |  |  | $ | 33.04 |
Aggregate fair value of Time-Based RSUs issued (in thousands) | $ | 12,820 |  |  | $ | 17,267 |  |  | $ | 14,848 |
Time-Based RSU expense recognized (in thousands): | $ | 14,531 |  |  | $ | 12,744 |  |  | $ | 13,627 |
Fair market value of Time-Based RSUs vested (in thousands): | $ | 14,029 |  |  | $ | 11,837 |  |  | $ | 7,936 |
| 2021 |  | 2020 |  | 2019
At October 31: |  |  |  |  |
Aggregate number of Time-Based RSUs outstanding | 1,312,710 |  |  | 1,315,371 |  |  | 1,137,936 |
Cumulative unamortized value of Time-Based RSUs (in thousands) | $ | 12,919 |  |  | $ | 10,972 |  |  | $ | 8,694 |

X
- Definition Intrinsic value of options exercised and the fair value of options. + References No definition available. + Details
Name: | tol_IntrinsicValueOfOptionsExercisedAndFairValueOfOptionsTableTextBlock
Namespace Prefix: | tol_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + Details
Name: | us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year. + References No definition available. + Details
Name: | us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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 No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tol_VestingCriteriaAxis=tol_VestingBasedOnPerformanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tol_VestingCriteriaAxis=tol_VestingBasedOnServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |