Revenue | NOTE 6 – Revenue Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The Company’s performance obligations are satisfied either over time or at a point in time. Revenue from performance obligations that transferred at a point in time accounted for approximately 93% 97% 7% 3% 92% 97% 8% 3% Nature of Products and Services Hardware The Company generally has one performance obligation in its arrangements involving the sales of digital signal processing hardware, power meters, analyzers, noise/signal generators, phase noise analyzers and other components. When the terms of a contract include the transfer of multiple products, each distinct product is identified as a separate performance obligation. Generally, satisfaction occurs when control of the promised goods is transferred to the customer in exchange for consideration in an amount for which we expect to be entitled. Generally, control is transferred when legal title of the asset moves from the Company to the customer. We sell our products to a customer based on a purchase order, and the shipping terms per each individual order are primarily used to satisfy the single performance obligation. However, in order to determine when control has transferred to the customer, the Company also considers: ● when the Company has a present right to payment for the asset; ● when the Company has transferred physical possession of the asset to the customer; ● when the customer has the significant risks and rewards of ownership of the asset; and ● when the customer has accepted the asset. Software Arrangements involving licenses of software in the CommAgility brand may involve multiple performance obligations, most notably subsequent releases of the software. The Company has concluded that each software release in a multiple deliverable arrangement involving CommAgility software licenses is a distinct performance obligation and, accordingly, transaction price is allocated to each release when the customer obtains control of the software. Performance obligations that are not distinct at contract inception are combined. Specifically, with the Company’s sales of software, contracts that include customization may result in the combination of the customization services with the license as one distinct performance obligation and recognized over time. The duration of these performance obligations are typically one year or less. Services Arrangements involving calibration and repair services of the Company’s products are generally considered a single performance obligation and are recognized as the services are rendered. Shipping and Handling Shipping and handling activities performed after the customer obtains control are accounted for as fulfillment activities and recognized as cost of revenues. Significant Judgments For the Company’s more complex software and services arrangements, significant judgment is required in determining whether licenses and services are distinct performance obligations that should be accounted for separately or are not distinct and thus accounted for together. Further, in cases where we determine that performance obligations should be accounted for separately, judgment is required to determine the standalone selling price for each distinct performance obligation. Contract Balances The timing of revenue recognition may differ from the timing of invoicing to customers and these timing differences result in contract assets (unbilled revenue) or contract liabilities (deferred revenue) on the Company’s Consolidated Balance Sheet. The Company records unbilled revenue when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. Unbilled revenue was $ 87,000 292,000 132,000 408,000 Disaggregated Revenue We disaggregate our revenue from contracts with customers by product family and geographic location as we believe it best depicts how the nature, timing and uncertainty of our revenue and cash flows are affected by economic factors. See details in the tables below (in thousands). Schedule of Disaggregated Revenue Three Months Ended June 30, 2022 Six Months Ended June 30, 2022 Test and Radio, Baseband, Software Consolidated Test and Radio, Baseband, Software Consolidated Total net revenues by revenue type Signal generators and components $ 3,574 $ - $ 3,574 $ 7,045 $ - $ 7,045 Signal analyzers and power meters 1,411 - 1,411 3,505 - 3,505 Signal processing hardware - 149 149 - 560 560 Software licenses - - - - 417 417 Services 504 430 934 998 1,139 2,137 Total net revenue $ 5,489 $ 579 $ 6,068 $ 11,548 $ 2,116 $ 13,664 Total net revenues by geographic areas Americas $ 4,005 $ 379 $ 4,384 $ 8,086 $ 1,490 $ 9,576 EMEA 868 124 992 1,500 471 1,971 APAC 616 76 692 1,962 155 2,117 Total net revenue $ 5,489 $ 579 $ 6,068 $ 11,548 $ 2,116 $ 13,664 Three Months Ended June 20, 2021 Six Months Ended June 30, 2021 Test and Radio, Baseband, Software Consolidated Test and Radio, Baseband, Software Consolidated Total net revenues by revenue type Signal generators and components $ 3,188 $ - $ 3,188 $ 6,517 $ - $ 6,517 Signal analyzers and power meters 1,838 - 1,838 3,396 - 3,396 Signal processing hardware - 1,530 1,530 - 3,013 3,013 Software licenses - 341 341 - 1,331 1,331 Services 495 396 891 935 780 1,715 Total net revenue $ 5,521 $ 2,267 $ 7,788 $ 10,848 $ 5,124 $ 15,972 Total net revenues by geographic areas Americas $ 4,079 $ 831 $ 4,910 $ 7,769 $ 2,152 $ 9,921 EMEA 735 - 735 1,498 1,497 2,995 APAC 707 1,436 2,143 1,581 1,475 3,056 Total net revenue $ 5,521 $ 2,267 $ 7,788 $ 10,848 $ 5,124 $ 15,972 |