XML 24 R12.htm IDEA: XBRL DOCUMENT
v3.22.2

Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities | 6 Months Ended
--- | ---
Jun. 30, 2022
Receivables [Abstract] |
Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities | Accounts Receivable, Net of Allowance, and Contract Assets and Liabilities The following table provides details of accounts receivable, net of allowance, and contract assets (together, “accounts receivable, net”) as of the dates indicated (in millions):
| June 30, 2022 |  | December 31, 2021
Contract billings | $ | 1,022.9 |  |  | $ | 1,027.1 |
Less allowance | (8.3) |  |  | (7.8) |
Accounts receivable, net of allowance | $ | 1,014.6 |  |  | $ | 1,019.3 |
Retainage | 273.3 |  |  | 296.8 |
Unbilled receivables | 1,246.1 |  |  | 931.1 |
Contract assets | $ | 1,519.4 |  |  | $ | 1,227.9 |
Contract billings represent the amount of performance obligations that have been billed but not yet collected, whereas contract assets consist of unbilled receivables and retainage. Unbilled receivables represent the estimated value of unbilled work for projects with performance obligations recognized over time. Retainage represents a portion of the contract amount that has been billed, but for which the contract allows the customer to retain a portion of the billed amount until final contract settlement (generally, from 5% to 10% of contract billings). The increase in unbilled receivables as of June 30, 2022 was driven primarily by ordinary course project activity associated with higher levels of revenue. For the six month period ended June 30, 2022, provisions for credit losses totaled $0.5 million, and for the six month period ended June 30, 2021, provisions for credit losses totaled a recovery of $11.0 million resulting from successful collection of previously reserved amounts. Impairment losses on contract assets were not material in either period. Contract liabilities consist primarily of deferred revenue. Under certain contracts, the Company may be entitled to invoice the customer and receive payments in advance of performing the related contract work. In those instances, the Company recognizes a liability for advance billings in excess of revenue recognized, which is referred to as deferred revenue. Contract liabilities also include the amount of any accrued project losses. Total contract liabilities, including accrued project losses, totaled approximately $298.6 million and $314.0 million as of June 30, 2022 and December 31, 2021, respectively, of which deferred revenue comprised approximately $282.6 million and $296.1 million, respectively. For the three and six month periods ended June 30, 2022, the Company recognized revenue of approximately $59.5 million and $245.7 million, respectively, related to amounts that were included in deferred revenue as of December 31, 2021, resulting primarily from the advancement of physical progress on the related projects during the respective periods. The Company is party to non-recourse financing arrangements in the ordinary course of business, under which certain receivables are settled with the customer’s bank in return for a nominal fee. Discount charges related to these arrangements, which are included within interest expense, net, totaled approximately $1.5 million and $0.8 million for the three month periods ended June 30, 2022 and 2021, respectively, and totaled $2.5 million and $1.5 million, respectively, for the six month periods ended June 30, 2022 and 2021.

X
- Definition The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -URI https://asc.fasb.org/subtopic&trid=2196772 + Details
Name: | us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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