XML 38 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Variable Interest Entities - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Variable Interest Entity [Line Items]    
Deposits $ 52,226,000tph_VariableInterestEntityDepositsAtRisk $ 45,767,000tph_VariableInterestEntityDepositsAtRisk
Remaining Purchase Price 457,888,000tph_VariableInterestEntityRemainingPurchasePrice 431,135,000tph_VariableInterestEntityRemainingPurchasePrice
Other land option agreements [Member]    
Variable Interest Entity [Line Items]    
Deposits 30,846,000tph_VariableInterestEntityDepositsAtRisk
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= tph_VariableInterestEntityOtherMember
31,686,000tph_VariableInterestEntityDepositsAtRisk
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= tph_VariableInterestEntityOtherMember
Remaining Purchase Price 284,819,000tph_VariableInterestEntityRemainingPurchasePrice
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= tph_VariableInterestEntityOtherMember
321,240,000tph_VariableInterestEntityRemainingPurchasePrice
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= tph_VariableInterestEntityOtherMember
Capitalized pre-acquisition costs 5,300,000tph_CapitalizedPreAcquisitionCosts
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= tph_VariableInterestEntityOtherMember
4,800,000tph_CapitalizedPreAcquisitionCosts
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= tph_VariableInterestEntityOtherMember
Other land option agreements [Member] | Coyote Springs [Member]    
Variable Interest Entity [Line Items]    
Deposits   1,000,000tph_VariableInterestEntityDepositsAtRisk
/ us-gaap_BusinessAcquisitionAxis
= tph_CoyoteSpringsPropertyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= tph_VariableInterestEntityOtherMember
Remaining Purchase Price   $ 105,200,000tph_VariableInterestEntityRemainingPurchasePrice
/ us-gaap_BusinessAcquisitionAxis
= tph_CoyoteSpringsPropertyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= tph_VariableInterestEntityOtherMember