XML 25 R13.htm IDEA: XBRL DOCUMENT
v3.19.1

Product Warranties | 3 Months Ended
--- | ---
Mar. 31, 2019
Product Warranties Disclosures [Abstract] |
Product Warranties | Product Warranties We establish warranty and product liability reserves (“Warranty Reserve”) to provide for estimated future expenses as a result of construction and product defects, product recalls and litigation incidental to our homebuilding business. Liability estimates are determined based on management’s judgment, considering such factors as historical experience, the estimated current cost of corrective action, manufacturers’ and subcontractors’ participation in sharing the cost of corrective action, consultations with third party experts such as engineers, and discussions with our general counsel and outside counsel retained to handle specific product liability cases. The following table reflects the changes in our Warranty Reserve during the three months ended March 31, 2019 and 2018:
|  | Three Months Ended March 31,
|  | 2019 |  | 2018
Warranty reserve, beginning of period |  | $ | 103,700 |  |  | $ | 94,513 |
Provision |  | 11,823 |  |  | 11,527 |
Payments |  | (12,671 | ) |  | (10,434 | )
Warranty reserve, end of period |  | $ | 102,852 |  |  | $ | 95,606 |

X
- References No definition available. + Details
Name: | us-gaap_ProductWarrantiesDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -URI http://asc.fasb.org/topic&trid=2155896 + Details
Name: | us-gaap_ProductWarrantyDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration