XML 121 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Benefit Plans (Details 6) (Employee Stock Option [Member], USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options exercised 1,313,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 1,454,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (2,941,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Net exercise method [Member]
     
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options exercised 96,162us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
531,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
303,412us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
Shares tendered 58,819us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
405,838us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
151,889us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
Shares issued 37,343us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
125,162us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
151,523us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
Average Fair Market Value Per Share Withheld 33.78tol_AverageFairMarketValuePerShareWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
32.22tol_AverageFairMarketValuePerShareWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
22.68tol_AverageFairMarketValuePerShareWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
Aggregate Fair Market Value of Shares Withheld 1,987tol_AggregateFairMarketValueOfSharesWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
13,076tol_AggregateFairMarketValueOfSharesWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
3,445tol_AggregateFairMarketValueOfSharesWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_NetExerciseMethodMember
Stock swap method [Member]
     
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options exercised 7,006us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
6,534us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
19,686us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
Shares tendered 4,273us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
4,034us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
8,224us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
Shares issued 2,733us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
2,500us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
11,462us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
Average Fair Market Value Per Share Withheld 33.01tol_AverageFairMarketValuePerShareWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
32.61tol_AverageFairMarketValuePerShareWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
25.52tol_AverageFairMarketValuePerShareWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
Aggregate Fair Market Value of Shares Withheld 141tol_AggregateFairMarketValueOfSharesWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
132tol_AggregateFairMarketValueOfSharesWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember
210tol_AggregateFairMarketValueOfSharesWithheld
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ tol_StockOptionExerciseMethodAxis
= tol_StockSwapMethodMember