XML 20 R9.htm IDEA: XBRL DOCUMENT
v3.22.4

Revenue Recognition | 3 Months Ended
--- | ---
Dec. 31, 2022
Revenue Recognition and Deferred Revenue [Abstract] |
Revenue from External Customers by Products and Services [Table Text Block] | 3. REVENUE RECOGNITION Contracts Our revenue is derived from contracts with customers, and we determine the appropriate accounting treatment for each contract at its inception. Our contracts primarily relate to electrical and mechanical contracting services, technology infrastructure products and services, and electro-mechanical solutions for industrial operations. Revenue is earned based upon an agreed fixed price or actual costs incurred plus an agreed upon percentage. We account for a contract when: (i) it has approval and commitment from both parties, (ii) the rights of the parties are identified, (iii) payment terms are identified, (iv) the contract has commercial substance, and (v) collectability of consideration is probable. We consider the start of a project to be when the above criteria have been met and we have written authorization from the customer to proceed. Performance Obligations A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. We recognize revenue over time for the majority of the services we perform as (i) control continuously transfers to the customer as work progresses at a project location controlled by the customer and (ii) we have the right to bill the customer as costs are incurred. Within our Infrastructure Solutions segment, we often perform work inside our own facilities, where control does not continuously transfer to the customer as work progresses. In such cases, we evaluate whether we have the right to bill the customer as costs are incurred. Such assessment involves an evaluation of contractual termination clauses. Where we have a contractual right to payment for work performed to date, we recognize revenue over time. If we do not have such a right, we recognize revenue upon completion of the contract, when control of the work transfers to the customer. For fixed price arrangements, we use the percentage of completion method of accounting under which revenue recognized is measured principally by the costs incurred and accrued to date for each contract as a percentage of the estimated total cost for each contract at completion. Contract costs include all direct material, labor and indirect costs related to contract performance. Changes in job performance, job conditions, estimated contract costs and profitability and final contract settlements may result in revisions to costs and income, and the effects of these revisions are recognized in the period in which the revisions are determined. Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are determined. This measurement and comparison process requires updates to the estimate of total costs to complete the contract, and these updates may include subjective assessments and judgments. Variable Consideration The transaction price for our contracts may include variable consideration, which includes changes to transaction price for approved and unapproved change orders, claims and incentives. Change orders, claims, and incentives are generally not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. We estimate variable consideration for a performance obligation at the probability weighted value we expect to receive (or the most probable amount we expect to incur in the case of liquidated damages, if any), utilizing estimation methods that best predict the amount of consideration to which we will be entitled (or which will be incurred in the case of liquidated damages, if any). We include variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of our anticipated performance and all information (historical, current and forecasted) that is reasonably available to us. The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or accounted for as a reduction of the transaction price in the case of liquidated damages) are not resolved in our favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue. Disaggregation of Revenue We disaggregate our revenue from contracts with customers by activity and contract type, as these categories reflect how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. Our consolidated revenue for the three months ended December 31, 2022 and 2021 was derived from the following activities. See details in the following tables:
|  | Three Months Ended December 31, |  |  |  |
|  | 2022 |  | 2021 |  |  |  |  |  |  |  |
Communications |  | $ | 147,245 |  |  | $ | 127,389 |  |  |  |  |  |  |  |  |
Residential |  |  |  |  |  |  |  |  |  |  |  |
Single-family |  | 226,828 |  |  | 173,528 |  |  |  |  |  |  |  |  |
Multi-family and Other |  | 91,250 |  |  | 68,248 |  |  |  |  |  |  |  |  |
Total Residential |  | 318,078 |  |  | 241,776 |  |  |  |  |  |  |  |  |
Infrastructure Solutions |  |  |  |  |  |  |  |  |  |  |  |
Industrial Services |  | 20,099 |  |  | 14,816 |  |  |  |  |  |  |  |  |
Custom Power Solutions |  | 29,185 |  |  | 27,280 |  |  |  |  |  |  |  |  |
Total Infrastructure Solutions |  | 49,284 |  |  | 42,096 |  |  |  |  |  |  |  |  |
Commercial & Industrial |  | 60,267 |  |  | 69,248 |  |  |  |  |  |  |  |  |
Total Revenue |  | $ | 574,874 |  |  | $ | 480,509 |  |  |  |  |  |  |  |  |
|  | Three Months Ended December 31, 2022
|  | Communications |  | Residential |  | Infrastructure Solutions |  | Commercial & Industrial |  | Total
Fixed-price |  | $ | 87,274 |  |  | $ | 318,078 |  |  | $ | 47,546 |  |  | $ | 54,597 |  |  | $ | 507,495 |
Time-and-material |  |  | 59,971 |  |  |  | — |  |  |  | 1,738 |  |  |  | 5,670 |  |  |  | 67,379 |
Total revenue |  | $ | 147,245 |  |  | $ | 318,078 |  |  | $ | 49,284 |  |  | $ | 60,267 |  |  | $ | 574,874 |
|  | Three Months Ended December 31, 2021
|  | Communications |  | Residential |  | Infrastructure Solutions |  | Commercial & Industrial |  | Total
Fixed-price |  | $ | 88,422 |  |  | $ | 241,776 |  |  | $ | 40,453 |  |  | $ | 64,860 |  |  | $ | 435,511 |
Time-and-material |  |  | 38,967 |  |  |  | — |  |  |  | 1,643 |  |  |  | 4,388 |  |  |  | 44,998 |
Total revenue |  | $ | 127,389 |  |  | $ | 241,776 |  |  | $ | 42,096 |  |  | $ | 69,248 |  |  | $ | 480,509 |
Accounts Receivable and Allowance for Credit Losses Accounts receivable include amounts that we have billed or have an unconditional right to bill our customers. As of December 31, 2022, Accounts receivable included $15,135 of unbilled receivables for which we have an unconditional right to bill. In calculating our expected credit losses, we considered trade receivables, retainage, and costs and estimated earnings in excess of billings, all of which constitute a homogenous portfolio, and therefore, to measure the expected credit loss, they have been grouped together. We have elected to calculate an expected credit loss based on loss rates from historical data. Each segment groups financial assets with similar risk characteristics and collectively assesses the expected credit losses. If an individual asset experiences credit deterioration to the extent the credit risk is no longer characteristic of the other assets in the group, it will be analyzed individually. The loss rates for our portfolios include our history of credit loss expense, the aging of our receivables, our expectation of payments and adjustment for forward-looking factors specific to the macroeconomic trends in the markets we serve. Other than trade receivables due in one year or less, we do not have any other financial assets that are past due or are on non-accrual status. Contract Assets and Liabilities Project contracts typically provide for a schedule of billings on percentage of completion of specific tasks inherent in the fulfillment of our performance obligation(s). The schedules for such billings usually do not precisely match the schedule on which costs are incurred. As a result, contract revenue recognized in the statement of operations can and usually does differ from amounts that can be billed to the customer at any point during the contract. Amounts by which cumulative contract revenue recognized on a contract as of a given date exceeds cumulative billings and unbilled receivables to the customer under the contract are reflected as a current asset in our Condensed Consolidated Balance Sheet under the caption “Costs and estimated earnings in excess of billings”. Amounts by which cumulative billings to the customer under a contract as of a given date exceed cumulative contract revenue recognized are reflected as a current liability in our Condensed Consolidated Balance Sheet under the caption “Billings in excess of costs and estimated earnings”. During the three months ended December 31, 2022 and 2021, we recognized revenue of $38,047 and $28,341 related to our contract liabilities at October 1, 2022 and 2021, respectively. Remaining Performance Obligations Remaining performance obligations represent the unrecognized revenue value of our contract commitments. New awards represent the total expected revenue value of new contract commitments undertaken during a given period, as well as additions to the scope of existing contract commitments. Our new performance obligations vary significantly each reporting period based on the timing of our major new contract commitments. At December 31, 2022, we had remaining performance obligations of $1,011,018. The Company expects to recognize revenue on approximately $921,848 of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter. For the three months ended December 31, 2022, net revenue recognized from our performance obligations satisfied in previous periods was not material.

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://asc.fasb.org/topic&trid=49130388 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(2) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 15 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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