SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
|9 Months Ended
Sep. 30, 2022
|Accounting Policies [Abstract]
|Use of Estimates
Use of Estimates
In preparing condensed consolidated financial statements in conformity with GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of assets and liabilities at the date of the condensed consolidated financial statements and revenues and expenses during the reported period. Actual results could differ from those estimates. Significant estimates include: estimated revenues earned under construction design-build contracts; estimated useful lives and potential impairment of long-lived assets, intangibles and goodwill; inventory write offs; allowance for deferred tax assets; and allowance for bad debt.
Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.
|Balance Sheet Classifications
Balance Sheet Classifications
The Company includes in current assets and liabilities the following amounts that are in connection with construction contracts that may extend beyond one year: contract assets and contract liabilities (including retainage invoiced to customers contingent upon anything other than the passage of time), capitalized costs to fulfill contracts, retainage payable to sub-contractors and accrued losses on uncompleted contracts. A one-year time period is used to classify all other current assets and liabilities when not otherwise prescribed by the applicable accounting principles.
|Receivable [Policy Text Block]
|Contract Assets and Liabilities
Contract Assets and Liabilities
The timing of when the Company bills customers on long-term construction contracts is generally dependent upon agreed-upon contractual terms, which may include milestone billings based on the completion of certain phases of the work, or when services are provided. When as a result of contingencies, billings cannot occur until after the related revenue has been recognized, the result is unbilled revenue, which is included in contract assets. Additionally, the Company may receive advances or deposits from customers before revenue is recognized, the result is deferred revenue, which is included in contract liabilities.
Retainages subject to conditions other than the passage of time are included in contract assets and contract liabilities.
Contract assets represent revenues recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts. Contract liabilities represent the Company’s obligation to perform on uncompleted contracts with customers for which the Company has received payment or for which contract receivables are outstanding.
The following table provides information about contract assets and contract liabilities from contracts with customers as of September 30, 2022: