XML 53 R36.htm IDEA: XBRL DOCUMENT
v3.20.4

Stock-Based Benefit Plans (Tables) | 12 Months Ended
--- | ---
Oct. 31, 2020
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 2020, 2019, and 2018 (amounts in thousands):
| 2020 |  | 2019 |  | 2018
Total stock-based compensation expense recognized | $ | 24,326 |  |  | $ | 26,180 |  |  | $ | 28,312 |
Income tax benefit recognized | $ | 6,227 |  |  | $ | 6,749 |  |  | $ | 7,902 |
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, 2020, 2019, and 2018:
| 2020 |  | 2019 |  | 2018
Expected volatility | 27.42% - 28.30% |  | 28.61% - 31.34% |  | 27.66% - 31.83%
Weighted-average volatility | 27.42% |  | 30.46% |  | 30.33%
Risk-free interest rate | 1.72% - 1.78% |  | 2.65% - 2.76% |  | 2.17% - 2.35%
Expected life (years) | 4.64 - 5.76 |  | 4.63 - 8.50 |  | 5.00 - 8.50
Dividends | 1.11% |  | 1.36% |  | none
Weighted-average fair value per share of options granted | $9.68 |  | $10.22 |  | $16.09
Share-based Payment Arrangement, Option, Activity [Table Text Block] | The following table summarizes stock option activity for our plans during each of the fiscal years ended October 31, 2020, 2019, and 2018 (amounts in thousands, except per share amounts):
| 2020 |  | 2019 |  | 2018
| Number of options |  | Weighted- average exercise price |  | Number of options |  | Weighted- average exercise price |  | Number of options |  | Weighted- average exercise price
Balance, beginning | 4,780 |  |  | $ | 30.59 |  |  | 5,503 |  |  | $ | 28.84 |  |  | 6,120 |  |  | $ | 27.60 |
Granted | 118 |  |  | 39.51 |  |  | 344 |  |  | 32.42 |  |  | 210 |  |  | 47.84 |
Exercised | (1,284) |  |  | 24.50 |  |  | (1,044) |  |  | 21.87 |  |  | (797) |  |  | 24.16 |
Canceled | (54) |  |  | 33.83 |  |  | (23) |  |  | 34.47 |  |  | (30) |  |  | 33.08 |
Balance, ending | 3,560 |  |  | $ | 33.03 |  |  | 4,780 |  |  | $ | 30.59 |  |  | 5,503 |  |  | $ | 28.84 |
Options exercisable, at October 31, | 2,969 |  |  | $ | 32.38 |  |  | 3,799 |  |  | $ | 29.52 |  |  | 4,231 |  |  | $ | 27.03 |
Intrinsic Value of Options Outstanding and Exercisable [Table Text Block] | The following table provides information pertaining to the intrinsic value of options outstanding and exercisable at October 31, 2020, 2019, and 2018 (amounts in thousands):
| 2020 |  | 2019 |  | 2018
Intrinsic value of options outstanding | $ | 34,058 |  |  | $ | 45,551 |  |  | $ | 30,477 |
Intrinsic value of options exercisable | $ | 29,961 |  |  | $ | 39,350 |  |  | $ | 29,010 |
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, 2020, 2019, and 2018, is provided below (amounts in thousands):
| 2020 |  | 2019 |  | 2018
Intrinsic value of options exercised | $ | 23,281 |  |  | $ | 16,491 |  |  | $ | 18,165 |
Fair market value of options vested | $ | 5,926 |  |  | $ | 7,723 |  |  | $ | 10,007 |
Information Regarding the Use of the Net Exercise Method [Table Text Block] | The following table provides information regarding the use of the net exercise method for fiscal 2020 and 2019:
| 2020 |  | 2019 |  |
Options exercised | 100,000 |  |  | 33,250 |  |  |
Shares withheld | 65,487 |  |  | 21,842 |  |  |
Shares issued | 34,513 |  |  | 11,408 |  |  |
Average fair market value per share withheld | $ | 43.11 |  |  | $ | 33.03 |  |  |
Aggregate fair market value of shares withheld (in thousands) | $ | 2,823 |  |  | $ | 721 |  |  |
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 2020, 2019 and 2018 was as follows (amounts in thousands):
| 2020 |  | 2019 |  | 2018
Stock compensation expense recognized - options | $ | 3,144 |  |  | $ | 5,181 |  |  | $ | 7,497 |
Employee Stock [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] | The following table provides information regarding our employee stock purchase plan for fiscal 2020, 2019, and 2018:
| 2020 |  | 2019 |  | 2018
Shares issued | 54,235 |  |  | 41,744 |  |  | 35,471 |
Average price per share | $ | 26.10 |  |  | $ | 31.80 |  |  | $ | 34.08 |
Compensation expense recognized (in thousands) | $ | 189 |  |  | $ | 184 |  |  | $ | 171 |
Vesting Based On Service [Member] | Restricted Stock Units (RSUs) [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] | The following table provides information regarding these Time-Based RSUs for fiscal 2020, 2019, and 2018:
| 2020 |  | 2019 |  | 2018
Time-Based RSUs issued: |  |  |  |  |
Number of Time-Based RSUs issued | 461,280 |  |  | 449,380 |  |  | 296,790 |
Weighted-average fair value per share of Time-Based RSUs | $ | 37.43 |  |  | $ | 33.04 |  |  | $ | 47.84 |
Aggregate fair value of Time-Based RSUs issued (in thousands) | $ | 17,267 |  |  | $ | 14,848 |  |  | $ | 14,198 |
Time-Based RSU expense recognized (in thousands): | $ | 12,744 |  |  | $ | 13,627 |  |  | $ | 11,193 |
| 2020 |  | 2019 |  | 2018
At October 31: |  |  |  |  |
Aggregate number of Time-Based RSUs outstanding | 1,315,371 |  |  | 1,137,936 |  |  | 850,853 |
Cumulative unamortized value of Time-Based RSUs (in thousands) | $ | 10,972 |  |  | $ | 8,694 |  |  | $ | 8,818 |
Schedule of the number of shares withheld, the income tax withholding due, and the remaining shares issued [Table Text Block] | The following table provides information regarding the number of shares withheld, the income tax withholding due, and the remaining shares issued to the recipients for fiscal 2020, 2019, and 2018:
| 2020 |  | 2019 |  | 2018
Number of shares withheld | 58,356 |  |  | 29,681 |  |  | 23,289 |
Income tax withholdings due | $ | 2,214 |  |  | $ | 1,042 |  |  | $ | 1,145 |
Remaining shares issued to the recipients | 236,697 |  |  | 82,795 |  |  | 58,552 |
Vesting Based On Performance [Member] | Restricted Stock Units (RSUs) [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
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 2020, 2019, and 2018:
| 2020 |  | 2019 |  | 2018
Number of shares underlying Performance-Based RSUs to be issued | 116,423 |  |  | 158,721 |  |  | 135,554 |
Aggregate number of Performance-Based RSUs outstanding at October 31 | 579,115 |  |  | 645,538 |  |  | 786,857 |
Weighted-average fair value per share of Performance-Based RSUs | $ | 32.55 |  |  | $ | 34.86 |  |  | $ | 47.84 |
Aggregate grant date fair value of Performance-Based RSUs issued (in thousands) | $ | 3,790 |  |  | $ | 5,533 |  |  | $ | 6,485 |
Performance-Based RSU expense recognized (in thousands) | $ | 5,986 |  |  | $ | 5,514 |  |  | $ | 6,949 |
Unamortized value of Performance-Based RSUs at October 31 (in thousands) | $ | 1,674 |  |  | $ | 3,431 |  |  | $ | 3,824 |
Vesting based on total shareholder return [Member] | Restricted Stock Units (RSUs) [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Stock-based compensation expense recognized | The following table provides information on expense recognized and the unamortized value of our TSR RSUs for fiscal 2020, 2019, and 2018 (amounts in thousands):
| 2020 |  | 2019 |  | 2018
TSR RSUs expense recognized | $ | 2,264 |  |  | $ | 1,673 |  |  | $ | 2,502 |
Unamortized value of TSR RSUs at October 31 | $ | 716 |  |  | $ | 1,875 |  |  | $ | 1,773 |
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] | The specified performance periods are as follows:
|  | Performance Period |  | Target Number of TSR RSUs issued
Fiscal 2020 |  | November 1, 2019 to October 31, 2022 |  | 37,527 |
Fiscal 2019 |  | November 1, 2018 to October 31, 2021 |  | 48,710 |
Fiscal 2018 |  | November 1, 2017 to October 31, 2020 |  | 39,411 |
Schedule of Share-based Payment Award, Total Shareholder Return RSUs, Valuation Assumptions [Table Text Block] | The following table summarizes the assumptions used in the Monte Carlo simulation and the fair value per share of the TSR RSUs granted in fiscal 2020, 2019, and 2018:
| 2020 |  | 2019 |  | 2018
Weighted-average volatility | 27.96% |  | 29.06% |  | 26.58%
Risk-free interest rate | 1.66% |  | 2.64% |  | 1.92%
Dividends | none |  | none |  | none
Weighted-average fair value per share of TSR RSUs | $37.66 |  | $36.46 |  | $52.62
Schedule of the number of shares withheld, the income tax withholding due, and the remaining shares issued [Table Text Block] | The following table provides information regarding the number of shares withheld, the income tax withholding due, and the remaining shares issued to the recipients for fiscal 2019:
|  |  | 2019 |  |
Number of shares withheld |  |  | 16,643 |  |  |
Income tax withholdings due |  |  | $ | 537,902 |  |  |
Remaining shares issued to the recipients |  |  | 23,817 |  |  |

X
- Definition Information regarding the use of the net exercise method. + References No definition available. + Details
Name: | tol_InformationRegardingtheUseoftheNetExerciseMethodTableTextBlock
Namespace Prefix: | tol_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Intrinsic value of options outstanding and exercisable. + References No definition available. + Details
Name: | tol_IntrinsicValueOfOptionsOutstandingAndExercisableTableTextBlock
Namespace Prefix: | tol_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition [Table Text Block] for Schedule of Share-based Payment Award, Total Shareholder Return RSUs, Valuation Assumptions [Table] + References No definition available. + Details
Name: | tol_ScheduleofSharebasedPaymentAwardTotalShareholderReturnRSUsValuationAssumptionsTableTextBlock
Namespace Prefix: | tol_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition [Table Text Block] for Schedule of the number of shares withheld, the income tax withholding due, and the remaining shares issued [Table] + References No definition available. + Details
Name: | tol_ScheduleofthenumberofshareswithheldtheincometaxwithholdingdueandtheremainingsharesissuedTableTextBlock
Namespace Prefix: | tol_
Data Type: | nonnum: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: | nonnum: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=115993241&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: | nonnum: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: | nonnum: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: | nonnum: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: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember
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: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
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: | tol_VestingCriteriaAxis=tol_VestingbasedontotalshareholderreturnMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |