XML 67 R29.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Contract Assets And Liabilities (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Contract Assets and Liabilities [Abstract] |
Schedule Of Contract Assets And Liabilities |
|  | As of December 31,
(in thousands) |  | 2019 |  | 2018
Retainage receivable |  | $ | 562,375 |  | $ | 478,744
Costs and estimated earnings in excess of billings: |  |  |  |  |  |
Claims |  |  | 705,993 |  |  | 698,274
Unapproved change orders |  |  | 362,264 |  |  | 354,000
Other unbilled costs and profits |  |  | 55,287 |  |  | 90,021
Total costs and estimated earnings in excess of billings |  |  | 1,123,544 |  |  | 1,142,295
Capitalized contract costs |  |  | 80,294 |  |  | 37,404
Total contract assets |  | $ | 1,766,213 |  | $ | 1,658,443
Retainage receivable represents amounts invoiced to customers where payments have been partially withheld pending the completion of certain milestones, satisfaction of other contractual conditions or the completion of the project. Retainage agreements vary from project to project and balances could be outstanding for several months or years depending on a number of circumstances, such as contract-specific terms, project performance and other variables that may arise as the Company makes progress towards completion. As of December 31, 2019, the amount of retainage receivable estimated by management to be collected beyond one year is approximately 39% of the balance. Costs and estimated earnings in excess of billings represent the excess of contract costs and profits (or contract revenue) over the amount of contract billings to date and are classified as a current asset. Costs and estimated earnings in excess of billings result when either: (1) the appropriate contract revenue amount has been recognized over time in accordance with ASC 606, but a portion of the revenue recorded cannot be billed currently due to the billing terms defined in the contract, or (2) costs are incurred related to certain claims and unapproved change orders. Claims occur when there is a dispute regarding both a change in the scope of work and the price associated with that change. Unapproved change orders occur when a change in the scope of work results in additional work being performed before the parties have agreed on the corresponding change in the contract price. The Company routinely estimates recovery related to claims and unapproved change orders as a form of variable consideration at the most likely amount it expects to receive and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Claims and unapproved change orders are billable upon the agreement and resolution between the contractual parties and after the execution of contractual amendments. Increases in claims and unapproved change orders typically result from costs being incurred against existing or new positions; decreases normally result from resolutions and subsequent billings. As discussed in Note 8, the resolution of these claims and unapproved change orders may require litigation or other forms of dispute resolution proceedings. Other unbilled costs and profits are billable in accordance with the billing terms of each of the existing contractual arrangements and, as such, the timing of contract billing cycles can cause fluctuations in the balance of unbilled costs and profits. Ultimate resolution of other unbilled costs and profits typically involves incremental progress toward contractual requirements or milestones. The amount of costs and estimated earnings in excess of billings as of December 31, 2019 estimated by management to be collected beyond one year is approximately $572.1 million. Capitalized contract costs primarily represent costs to fulfill a contract that (1) directly relate to an existing or anticipated contract, (2) generate or enhance resources that will be used in satisfying performance obligations in the future and (3) are expected to be recovered through the contract, and are included in other current assets. Capitalized contract costs are generally expensed to the associated contract over the period of anticipated use on the project. During the year ended December 31, 2019 and 2018, $33.8 million and $16.3 million, respectively, of previously capitalized contract costs were amortized and recognized as expense on the related contracts. Contract liabilities include amounts owed under retainage provisions and billings in excess of costs and estimated earnings. The amount as reported on the Consolidated Balance Sheets consisted of the following:
|  | As of December 31,
(in thousands) |  |  | 2019 |  |  | 2018
Retainage payable |  | $ | 252,181 |  | $ | 211,956
Billings in excess of costs and estimated earnings |  |  | 844,389 |  |  | 573,190
Total contract liabilities |  | $ | 1,096,570 |  | $ | 785,146

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

X
- Definition Tabular disclosure of contract balances and changes in contract balances. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration