XML 32 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Revenue (Policies)
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Revenue recognition
The Company recognizes revenue for its building products contracts when control of the promised goods (the performance obligations) is transferred to the Company’s customers. This generally occurs at a point in time when the products are delivered and the customer obtains physical possession, legal title and the risks and rewards of ownership. However, for certain product offerings, products are customized to customer specifications and the customer benefits from the Company’s performance over time as deliveries are made. As such, the Company has determined that an output method based on units delivered best depicts the transfer of control to the customer.

The Company generally recognizes revenue for its construction services contracts over time using cost based input methods. Periodic estimates of progress towards completion are made based on either a comparison of labor costs incurred to date with total estimated contract labor costs or total costs incurred to date with total estimated contract costs. Incurred costs represent work performed, which correspond and best depict transfer of control to the customer.

Contract revenues and contract costs to be recognized are dependent on the accuracy of estimates, including quantities of materials, labor productivity and other cost estimates. Historically, the Company has made reasonable estimates of the extent of progress towards completion and contract completion costs. Due to uncertainties inherent in the estimation process, it is possible that actual completion costs may vary from estimates. Revenue recognized for performance obligations satisfied over time for the three months ended March 31, 2018 represented approximately 27% of total revenues for the period.

Estimated losses on uncompleted contracts and changes in contract estimates reflect the Company's best estimate of probable losses of unbilled receivables, and are recognized in the period such revisions are known and can be reasonably estimated. These estimates are recognized in cost of sales. Estimated losses on uncompleted contracts and changes in contract estimates are established by assessing estimated costs to complete, change orders and claims for uncompleted contracts. Assumptions for estimated costs to complete include material prices, labor costs, labor productivity and contract claims. Such estimates are inherently uncertain and it is possible that actual completion costs may vary from these estimates.

All sales recognized are net of allowances for discounts and estimated returns, based on historical experience. Taxes assessed by governmental authorities that are directly imposed on the Company’s revenue-producing transactions are excluded from sales.