REVENUE FROM CONTRACTS WITH CUSTOMERS | NOTE 3: REVENUE FROM CONTRACTS WITH CUSTOMERS Revenues are recognized when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. To determine the proper revenue recognition method for our customer contracts, we evaluate whether two or more contracts should be combined and accounted for as one single contract and whether the combined or single contract should be accounted for as more than one performance obligation. This evaluation requires significant judgment and the decision to combine a group of contracts or separate the combined or single contract into multiple performance obligations could change the amount of revenue and profit recorded in a given period. For most of our fixed price contracts, the customer contracts with us to provide a significant service of integrating a complex set of tasks and components into a single project or capability even if that single project results in the delivery of multiple units. Hence, the entire contract is accounted for as one performance obligation. We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Disaggregation of Revenue The following table presents the Company’s revenues disaggregated by fixed price and service contracts. Sales taxes are excluded from revenues. Three Months Ended March 31, 2021 2020 Fixed Price Contracts $ 1,294 $ 1,744 Service Contracts 2,628 1,861 Total $ 3,922 $ 3,605 Fixed price contracts For fixed price contracts, we generally recognize revenue over time as we perform because of continuous transfer of control to the customer. This continuous transfer of control to the customer is supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. In our fixed price contracts, the customer either controls the work in process or we deliver products with no alternative use to the Company and have rights to payment for work performed to date plus a reasonable profit as evidenced by contractual termination clauses. Because of control transferring over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services to be provided. We generally use the cost-to-cost measure of progress for our contracts because it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues, including estimated fees or profits, are recorded proportionally as costs are incurred. Contracts are often modified to account for changes in contract specifications and requirements. We consider contract modifications to exist when the modification either creates new, or changes the existing, enforceable rights and obligations. Most of our contract modifications are for goods or services that are not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price, and our measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. We have a company-wide standard and disciplined quarterly estimate at completion process in which management reviews the progress and execution of our performance obligations. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenues and costs. Changes in estimates of net sales, cost of sales and the related impact to operating income are recognized quarterly on a cumulative catch-up basis, which recognizes in the current period the cumulative effect of the changes on current and prior periods based on a performance obligation’s percentage of completion. A significant change in one or more of these estimates could affect the profitability of one or more of our performance obligations. When estimates of total costs to be incurred exceed total estimates of revenue to be earned on a performance obligation related to fixed price contracts, a provision for the entire loss on the performance obligation is recognized in the period the loss is estimated. Service Contracts We recognize revenue for service contracts measuring progress toward satisfying the performance obligation in a manner that best depicts the transfer of goods or services to the customer. The control over services is transferred over time when the services are rendered to the customer on a daily basis. Specifically, we recognize revenue as the services are provided as we have the right to invoice the customer for the services performed. Services are invoiced and are payable on a monthly basis. Payment terms for services are usually 30 days from invoice receipt. Contract balances Costs and estimated earnings in excess of billings on uncompleted contracts arise when revenues are recorded based on the extent of progress towards completion but cannot be invoiced under the terms of the contract. Such amounts are invoiced upon completion of contractual milestones. Billings in excess of costs and estimated earnings on uncompleted contracts arise when milestone billings are permissible under the contract, but the related costs have not yet been incurred. All contract costs are recognized currently on jobs formally approved by the customer and contracts are not shown as complete until virtually all anticipated costs have been incurred and the risk of loss has passed to the customer. Assets related to costs and estimated earnings in excess of billings on uncompleted contracts, as well as liabilities related to billings in excess of costs and estimated earnings on uncompleted contracts, have been classified as current. The contract cycle for certain long-term contracts may extend beyond one year; thus, complete collection of amounts related to these contracts may extend beyond one year though such long-term contracts include contractual milestone billings as discussed above. At March 31, 2021 and December 31, 2020, there were no contracts with terms that extended beyond one year. The following table summarizes our contract assets, which are “Costs and estimated earnings in excess of billings on uncompleted contracts” and our contract liabilities, which are “Billings in excess of costs and estimated earnings on uncompleted contracts”. March 31, 2021 December 31, 2020 Costs incurred on uncompleted contracts $ 2,072 $ 2,098 Estimated earnings on uncompleted contracts 3,155 3,153 5,227 5,251 Less: Billings to date on uncompleted contracts (5,703 ) (5,792 ) $ (476 ) $ (541 ) Included in the accompanying unaudited condensed consolidated balance sheets under the following captions: Contract assets $ 214 $ 189 Contract liabilities (690 ) (730 ) $ (476 ) $ (541 ) The contract asset and liability balances at March 31, 2021 and December 31, 2020 consisted primarily of revenue related to fixed-price projects. Remaining Performance Obligations Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and excludes unexercised contract options, potential orders, and any remaining performance obligations for any sales arrangements that had not fully satisfied the criteria to be considered a contract with a customer pursuant to the requirements of ASC 606. Practical Expedients and Exemptions We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling, general and administrative expenses. Many of our services contracts are short-term in nature with a contract term of one year or less. For those contracts, we have utilized the practical expedient in ASC 606-10-50-14 exempting the Company from disclosure of the transaction price allocated to remaining performance obligations if the performance obligation is part of a contract that has an original expected duration of one year or less. Additionally, our payment terms are short-term in nature with settlements of one year or less. We have, therefore, utilized the practical expedient in ASC 606-10-32-18 exempting the Company from adjusting the promised amount of consideration for the effects of a significant financing component given that the period between when the Company transfers a promised good or service to a customer and when the customer pays for that good or service is expected to be one year or less. Further, in many of our service contracts, we have a right to consideration from a customer in an amount that corresponds directly with the value to the customer of our performance completed to date (for example, a service contract in which we bill a fixed amount for each hour of service provided). For those contracts, we have utilized the practical expedient in ASC 606-10-55-18, which allows us to recognize revenue in the amount for which we have the right to invoice. Accordingly, we do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. |