Revenue | Note 5. Revenue Under ASC 606, Revenue from Contracts with Customers (“ASC 606”) Contracts with Customers: The Company derives revenue primarily from Safety Services, Specialty Services and Industrial Services contracts with a duration of less than one week to three years (with the majority of contracts with durations of less than six months) which are subject to multiple pricing options, including fixed price, unit price, time and material, or cost plus a markup. The Company also enters into fixed price service contracts related to monitoring, maintenance and inspection of safety systems. The Company may utilize subcontractors in the fulfillment of its performance obligations. When doing so, the Company is considered the principal in these transactions and revenue is recognized on a gross basis. Revenue for fixed price agreements is generally recognized over time using the cost-to-cost method of accounting, which measures progress based on the cost incurred relative to total expected cost in satisfying the performance obligation. The cost-to-cost method is used as it best depicts the continuous transfer of control of goods or services to the customer. Costs incurred include direct materials, labor and subcontract costs, and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. These contract costs are included in the results of operations under cost of revenues. Labor costs are considered to be incurred as the work is performed. Subcontractor labor is recognized as the work is performed. Revenue from time and material contracts is recognized as the services are provided and is equal to the sum of the contract costs incurred plus an agreed upon markup. Revenue earned from distribution contracts is recognized upon shipment or performance of the service. The cost estimation process for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions, and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts, and the Company’s profit recognition. Changes in these factors could result in cumulative revisions to revenue in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for estimated losses on uncompleted contracts are recorded in the period in which such estimated losses are determined. The Company disaggregates its revenue primarily by segment, service type, and country from which revenue is invoiced, as the nature, timing and uncertainty of cash flows are relatively consistent within each of these categories. Disaggregated revenue information is as follows: Three Months Ended March 31, 2021 Safety Services Specialty Services Industrial Services Corporate and Eliminations Consolidated Life Safety $ 368 $ — $ — $ — $ 368 Heating, Ventilation and Air Conditioning ("HVAC") 98 — — — 98 Infrastructure/Utility — 140 — — 140 Fabrication — 82 — — 82 Specialty Contracting — 99 — — 99 Transmission — — 22 — 22 Civil — — 3 — 3 Corporate and Eliminations — — — (9 ) (9 ) Net revenues $ 466 $ 321 $ 25 $ (9 ) $ 803 Three Months Ended March 31, 2020 Safety Services Specialty Services Industrial Services Corporate and Eliminations Consolidated Life Safety $ 343 $ — $ — $ — $ 343 HVAC 81 — — — 81 Infrastructure/Utility — 170 — — 170 Fabrication — 38 — — 38 Specialty Contracting — 92 — — 92 Transmission — — 93 — 93 Civil — — 7 — 7 Inspection — — 37 — 37 Corporate and Eliminations — — — (3 ) (3 ) Net revenues $ 424 $ 300 $ 137 $ (3 ) $ 858 Three Months Ended March 31, 2021 Safety Services Specialty Services Industrial Services Corporate and Eliminations Consolidated United States $ 383 $ 321 $ 21 $ (9 ) $ 716 Canada and Europe 83 — 4 — 87 Net revenues $ 466 $ 321 $ 25 $ (9 ) $ 803 Three Months Ended March 31, 2020 Safety Services Specialty Services Industrial Services Corporate and Eliminations Consolidated United States $ 376 $ 300 $ 131 $ (3 ) $ 804 Canada and Europe 48 — 6 — 54 Net revenues $ 424 $ 300 $ 137 $ (3 ) $ 858 The Company’s contracts with its customers generally require significant services to integrate complex activities and equipment into a single deliverable and are, therefore, generally accounted for as a single performance obligation to provide a single contracted service for the duration of the project. For contracts with multiple performance obligations, the transaction price of a contract is allocated to each performance obligation and recognized as revenue when or as the performance obligation is satisfied using the estimated stand-alone selling price of each distinct good or service. The stand-alone selling price is estimated using the expected cost plus a margin approach for each performance obligation. The aggregate amount of transaction price allocated to the performance obligations that are unsatisfied as of March 31, 2021, was $1,530. When more than one contract is entered into with a customer on or close to the same date, management evaluates whether those contracts should be combined and accounted for as a single contract as well as whether those contracts should be accounted for as one, or more than one, performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts. Contracts are often modified through change orders to account for changes in the scope and price of the goods or services being provided. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of change orders are for goods or services not distinct within the context of the original contract and, therefore, not treated as separate performance obligations but rather as a modification of the existing contract and performance obligation. Variable consideration: Transaction prices for customer contracts may include variable consideration, which comprises items such as early completion bonuses and liquidated damages provisions. Management estimates variable consideration for a performance obligation utilizing estimation methods believed to best predict the amount of consideration to which the Company will be entitled. Variable consideration is included in the transaction price only to the extent it is probable, in the Company’s judgment, a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Changes in the estimates of transaction prices are recognized in revenue on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates may also result in the reversal of previously recognized revenue if the ultimate outcome differs from the Company’s previous estimate. For the three months ended March 31, 2021 and 2020, there were no significant reversals of revenue recognized associated with the revision of transaction prices. The Company typically does not incur any returns, refunds or similar obligations after the completion of the performance obligation since any deficiencies are corrected during the course of performance. Contract Assets and Liabilities: The Company typically invoices customers with payment terms of net due in 30 days. It is also common for contracts in the Company’s industries to specify a general contractor is not required to submit payments to a subcontractor until it has received those funds from the owner or funding source. In most instances, the Company receives payment of invoices between 30 to 90 days of the date of the invoice. The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets include unbilled amounts from the Company’s projects when revenues recognized under the cost-to-cost measure of progress exceed the amounts invoiced to the Company’s customers, as the amounts cannot be billed under the terms of the Company’s contracts. In addition, many of the Company’s time and material arrangements are billed in arrears pursuant to contract terms, resulting in contract assets being recorded as revenue is recognized in advance of billings. The Company utilizes the practical expedient under ASC 606 and does not adjust for a significant financing component if the time between payment and the transfer of the related good or service is expected to be one year or less. The Company’s revenue arrangements are typically accounted for under such expedient as payments are within one year of performance for the Company’s services. As of March 31, 2021, none of the Company’s contracts contained a significant financing component. Contract liabilities from the Company’s contracts arise when amounts invoiced to the Company’s customers exceed revenues recognized under the cost-to-cost measure of progress. Contract liabilities also include advance payments from the Company’s customers on certain contracts. Contract liabilities decrease as the Company recognizes revenue from the satisfaction of the related performance obligation. Contract assets and liabilities are classified as current in the unaudited condensed consolidated balance sheets as all amounts are expected to be relieved within one year. The opening and closing balances of accounts receivable, net of allowances, contract assets and contract liabilities from contracts with customers as of March 31, 2021 and December 31, 2020 are as follows: Accounts receivable, net of allowances Contract Assets Contract Liabilities Balance as of March 31, 2021 $ 595 $ 152 $ 221 Balance as of December 31, 2020 $ 639 $ 142 $ 219 The Company did not recognize significant revenue associated with the final settlement of contract value for any projects that were completed in prior periods. In accordance with industry practice, accounts receivable includes retentions receivable, a portion of which may not be received within one year. At March 31, 2021 and December 31, 2020, retentions receivable were $110 and $122, respectively, while the portions that may not be received within one year were $20 and $26, respectively. There were no other significant changes due to business acquisitions or significant changes in estimates of contract progress or transaction price. There was no significant impairment of contract assets recognized during the period. Costs to Obtain or Fulfill a Contract: The Company generally does not incur significant incremental costs related to obtaining or fulfilling a contract prior to the start of a project. The Company may incur certain fulfilment costs such as initial design or mobilization costs which are capitalized if: (i) they relate directly to the contract; (ii) are expected to generate resources that will be used to satisfy the Company’s performance obligation under the contract; and (iii) are expected to be recovered through revenue generated under the contract. Such costs, which are amortized over the life of the respective project, were not material for any period presented. |