XML 64 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Compensation Plans (Weighted-average remaining contractual lives of stock options outstanding) (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding - number outstanding 9,370us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Options outstanding - weighted average per share exercise price $ 23us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
Options exercisable - number exercisable 9,265us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Options exercisable - weighted average per share exercise price $ 23us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
Weighted average remaining contractual term 3 years
$0.01 to $11.00 [Member]  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding - number outstanding 907us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange1Member
Options outstanding - weighted average per share exercise price $ 10us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange1Member
Options exercisable - number exercisable 802us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange1Member
Options exercisable - weighted average per share exercise price $ 10us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange1Member
Exercise price range, lower range limit $ 0.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange1Member
Exercise price range, upper range limit $ 11.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange1Member
Weighted average remaining contractual term 4 years
$11.01 to $18.00 [Member]  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding - number outstanding 4,003us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange2Member
Options outstanding - weighted average per share exercise price $ 12us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange2Member
Options exercisable - number exercisable 4,003us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange2Member
Options exercisable - weighted average per share exercise price $ 12us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange2Member
Exercise price range, lower range limit $ 11.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange2Member
Exercise price range, upper range limit $ 18.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange2Member
Weighted average remaining contractual term 4 years 7 months 6 days
$18.01 to $25.00 [Member]  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding - number outstanding 417us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange3Member
Options outstanding - weighted average per share exercise price $ 23us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange3Member
Options exercisable - number exercisable 417us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange3Member
Options exercisable - weighted average per share exercise price $ 23us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange3Member
Exercise price range, lower range limit $ 18.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange3Member
Exercise price range, upper range limit $ 25.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange3Member
Weighted average remaining contractual term 3 months 18 days
$25.01 to $35.00 [Member]  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding - number outstanding 1,997us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange4Member
Options outstanding - weighted average per share exercise price $ 34us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange4Member
Options exercisable - number exercisable 1,997us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange4Member
Options exercisable - weighted average per share exercise price $ 34us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange4Member
Exercise price range, lower range limit $ 25.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange4Member
Exercise price range, upper range limit $ 35.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange4Member
Weighted average remaining contractual term 1 year 10 months 24 days
$35.01 to $45.00 [Member]  
Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding - number outstanding 2,046us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange5Member
Options outstanding - weighted average per share exercise price $ 40us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange5Member
Options exercisable - number exercisable 2,046us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange5Member
Options exercisable - weighted average per share exercise price $ 40us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange5Member
Exercise price range, lower range limit $ 35.01us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange5Member
Exercise price range, upper range limit $ 45.00us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= phm_StockOptionPlanExerciseRange5Member
Weighted average remaining contractual term 0 years 10 months 24 days