Revenue Recognition | Revenue Recognition Disaggregation of Revenue We disaggregate our revenue from contracts with customers by geographic locations, customer type, contract type, timing of recognition, and major categories, as we believe it best depicts how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. We disaggregate revenue on the basis of where the physical goods are shipped. We also classify revenue by the customer type of entity for which it does business, which is an indicator of the diversity of our client base. We attribute revenues generated from being a subcontractor to a commercial company as government revenue when the ultimate client is a government agency or department. Disaggregation by contract mix provides insight in terms of the degree of performance risk that we have assumed. Fixed-price contracts are considered to provide the highest amount of performance risk as we are required to deliver a scope of work or level of effort for a negotiated fixed price. Cost-based contracts are considered to provide the lowest amount of performance risk since we are generally reimbursed for all contract costs incurred in performance of contract deliverables with only the amount of incentive or award fees (if applicable) dependent on the achievement of negotiated performance requirements. By classifying revenue by major product and service, we attribute revenue from a client to the major product or service that we believe to be the client's primary market. The details are listed in the table below for the three and six months ended June 30, 2022 and 2021: Three Months Ended June 30, Six Months Ended June 30, (in thousands) 2022 2021 2022 2021 (unaudited) (unaudited) Total Revenue by Geographic Location United States $ 10,249 $ 11,536 20,764 $ 22,115 Asia 4,187 3,596 9,017 7,268 Europe 7,558 4,509 12,465 8,486 Canada, Central and South America 3,957 2,324 6,185 5,093 All Others 211 — 211 — Total $ 26,162 $ 21,965 $ 48,642 $ 42,962 Total Revenue by Major Customer Type Sales to the U.S. government $ 2,156 $ 2,502 $ 3,791 $ 4,916 U.S. direct commercial sales and other 8,093 9,033 16,974 17,199 Foreign commercial sales & other 15,913 10,430 27,877 20,847 Total $ 26,162 $ 21,965 $ 48,642 $ 42,962 Total Revenue by Contract Type Fixed-price contracts $ 25,501 $ 20,732 $ 47,354 $ 41,778 Cost-type contracts 661 1,233 1,289 1,184 Total $ 26,162 $ 21,965 $ 48,642 $ 42,962 Total Revenue by Timing of Recognition Goods transferred at a point in time $ 22,885 $ 18,099 41,494 $ 34,939 Goods/services transferred over time 3,277 3,866 7,149 8,023 Total $ 26,162 $ 21,965 $ 48,642 $ 42,962 Total Revenue by Major Products/Services Technology development $ 1,539 $ 2,027 3,136 $ 4,167 Test, measurement and sensing systems 24,022 19,485 44,117 38,003 Other 601 — 1,389 — Total $ 26,162 $ 21,965 $ 48,642 $ 42,962 Contract Balances Our contract assets consist of unbilled amounts for research contracts as well as custom product contracts. Contract liabilities include excess billings, subcontractor accruals, warranty expense, extended warranty revenue, and customer deposits. During the three and six months ended June 30, 2022, we recognized $1.4 million and $2.9 million, respectively, of revenue that was included in contract liabilities as of December 31, 2021. The following table shows the components of our contract balances as of June 30, 2022 and December 31, 2021: (in thousands) June 30, 2022 December 31, 2021 Contract assets $ 3,369 $ 5,166 Contract liabilities 4,816 4,649 Net contract (liabilities) assets $ (1,447) $ 517 Performance Obligations Unfulfilled performance obligations represent amounts expected to be earned on executed contracts. Indefinite delivery and quantity contracts and unexercised options are not reported in total unfulfilled performance obligations. Unfulfilled performance obligations include funded obligations, which is the amount for which money has been directly authorized by the U.S. government and for which a purchase order has been received by a commercial customer, and unfunded obligations represent firm orders for which funding has not yet been appropriated. The approximate value of our unfulfilled performance obligations was $47.6 million at June 30, 2022. We expect to satisfy $36.4 million of the performance obligations in 2022, $8.3 million in 2023 and the remainder by 2026. |