XML 90 R75.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Commitments and Contingencies - Additional Information (Detail) |  |  | 12 Months Ended
--- | --- | --- | ---
Feb. 04, 2019 USD ($) | Jan. 30, 2019 USD ($) | Dec. 31, 2018 USD ($) | Dec. 31, 2017 USD ($) | Dec. 31, 2016 USD ($) | Dec. 31, 1987 lease_renewal lease_extension lease
Commitment And Contingencies [Line Items] |  |  |  |  |  |
Legal reserve |  |  | $ 17,500,000 | $ 0 |  |
Increase in warrant liability |  |  | (4,286,000) | (9,354,000) | $ 36,826,000 |
Outstanding warranty insurance receivables |  |  | 37,597,000 | 35,817,000 |  |
Rental expense |  |  | 7,800,000 | 6,900,000 | $ 6,400,000 |
Operating leases future commitments |  |  | 54,200,000 |  |  |
Operating leases guaranteed future payments |  |  | 12,500,000 |  |  |
Deposits |  |  | 71,909,000 | 27,003,000 |  |
Land purchase and land option deposits |  |  | 71,909,000 | 27,003,000 |  |
Aggregate remaining purchase price |  |  | 741,200,000 |  |  |
55 year ground lease [Member] |  |  |  |  |  |
Commitment And Contingencies [Line Items] |  |  |  |  |  |
Lease term |  |  |  |  |  | 55 years
Operating leases, renewal term |  |  |  |  |  | 10 years
Number of properties obtained subject to ground leases | lease |  |  |  |  |  | 2
Number of lease renewal options | lease_renewal |  |  |  |  |  | 3
Number of lease extensions exercised | lease_extension |  |  |  |  |  | 1
45 year ground lease [Member] |  |  |  |  |  |
Commitment And Contingencies [Line Items] |  |  |  |  |  |
Lease term |  |  |  |  |  | 45 years
Number of properties obtained subject to ground leases | lease |  |  |  |  |  | 1
Surety bonds [Member] |  |  |  |  |  |
Commitment And Contingencies [Line Items] |  |  |  |  |  |
Outstanding surety bonds |  |  | $ 685,700,000 | $ 627,100,000 |  |
Property Subject to Operating Lease [Member] | Office Leases [Member] |  |  |  |  |  |
Commitment And Contingencies [Line Items] |  |  |  |  |  |
Lease term |  |  | 10 years |  |  |
Operating leases, renewal term |  |  | 5 years |  |  |
Property Subject to Operating Lease [Member] | Minimum [Member] | Equipment Leases [Member] |  |  |  |  |  |
Commitment And Contingencies [Line Items] |  |  |  |  |  |
Lease term |  |  | 3 years |  |  |
Property Subject to Operating Lease [Member] | Maximum [Member] | Equipment Leases [Member] |  |  |  |  |  |
Commitment And Contingencies [Line Items] |  |  |  |  |  |
Lease term |  |  | 4 years |  |  |
Scripps Health v Pardee Homes [Member] | Subsequent Event [Member] |  |  |  |  |  |
Commitment And Contingencies [Line Items] |  |  |  |  |  |
Settlement amount agreed on |  | $ 17,500,000 |  |  |  |
Payments of settlement amount | $ 17,500,000 |  |  |  |  |

X
- Definition Commitment and contingencies. + References No definition available. + Details
Name: | tph_CommitmentAndContingenciesLineItems
Namespace Prefix: | tph_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Lessee Leasing Arrangements, Operating Leases, Number of Renewal Options + References No definition available. + Details
Name: | tph_LesseeLeasingArrangementsOperatingLeasesNumberofRenewalOptions
Namespace Prefix: | tph_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Lease Extensions Exercised + References No definition available. + Details
Name: | tph_NumberofLeaseExtensionsExercised
Namespace Prefix: | tph_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchase commitments remaining amount. + References No definition available. + Details
Name: | tph_PurchaseCommitmentsRemainingAmount
Namespace Prefix: | tph_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cash deposits on land options and other similar contracts. + References No definition available. + Details
Name: | tph_VariableInterestEntityDepositsAtRisk
Namespace Prefix: | tph_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. + References No definition available. + Details
Name: | us-gaap_InsuranceSettlementsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The carrying amount as of the balance sheet date of land not owned but under a contract in which the entity has an option to purchase the land. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LandUnderPurchaseOptionsRecorded
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseRenewalTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888428&loc=SL77919359-209981 + Details
Name: | us-gaap_LessorOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount awarded to other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedToOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of loss contingency liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of separate real estate development properties located on land subject to ground leases. + References No definition available. + Details
Name: | us-gaap_NumberOfPropertiesSubjectToGroundLeases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Contractually required future rental payments receivable on noncancelable subleasing arrangements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Future minimum rental payments in aggregate as of the balance sheet date under operating leases. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717 + Details
Name: | us-gaap_OperatingLeasesRentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions. + References No definition available. + Details
Name: | us-gaap_OtherCommitment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of cash paid for the settlement of litigation or for other legal issues during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585 + Details
Name: | us-gaap_PaymentsForLegalSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph ((c)(4)) -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_LeaseArrangementTypeAxis=tph_FiftyFiveYearGroundLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseArrangementTypeAxis=tph_FortyFiveYearGroundLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_SuretyBondMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=us-gaap_PropertySubjectToOperatingLeaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=srt_OfficeBuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tph_ScrippsHealthvPardeeHomesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |