XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2023
Revenue From Contract With Customer [Abstract]  
Revenue from Contracts with Customers

13. Revenue from Contracts with Customers

 

Under Topic 606, a contract with a customer is an agreement that both parties have approved, that creates enforceable rights and obligations, has commercial substance, and specified payment terms, and for which collectability is probable. Once the Company has entered into a contract, it is evaluated to identify performance obligations. For each performance obligation, revenue is recognized as control of promised goods or services transfers to the customer in an amount that reflects the consideration the Company expects to receive in exchange for those goods or services. The amount of revenue recognized takes into account variable consideration, such as returns and volume rebates. A majority of the Company’s revenue is short cycle in nature with shipments within one year from order. The Company's payment terms generally range between 30 to 90 days.

 

All of the Company’s revenue relates to contracts with customers. The Company’s accounting contracts are from purchase orders or purchase orders combined with purchase agreements. The majority of the Company’s revenue is recognized on a “point-in-time” basis and a nominal amount of revenue is recognized “over time.” For the sale of antennas and Industrial IoT devices and test & measurement products, the Company satisfies its performance obligations generally at the time of shipment or upon delivery based on the contractual terms with its customers. For products shipped on consignment, the Company recognizes revenue upon delivery from the consignment location. For its test & measurement software tools, the Company has a performance obligation to provide software maintenance and support for one year. The Company recognizes revenue for the maintenance and support over this period.

 

The Company considers the shipping and handling performed by the Company as fulfillment activities. Amounts billed for shipping and handling are included in revenues, while costs incurred for shipping and handling are included in the cost of revenues. The Company excludes taxes from the transaction price. The cost of contracts include sales commissions. The Company expenses the cost of contracts when incurred because the amortization period is one year or less.

 

The Company allows its major distributors and certain other customers to return unused product under specified terms and conditions. The Company estimates product returns based on historical sales and return trends and records a corresponding refund liability. The refund liability was $0.2 million at March 31, 2023 and December 31, 2022, and is included within accrued liabilities in the accompanying condensed consolidated balance sheets. The Company records an asset based on historical experience for the amount of product it expects to return to inventory as a result of customer returns, which is recorded in inventories in the accompanying condensed consolidated balance sheets. The product return asset was $0.1 million at each of March 31, 2023 and December 31, 2022.

 

There were no contract assets at March 31, 2023 or December 31, 2022. The Company records contract liabilities for deferred revenue and customer prepayments. Contract liabilities are recorded in accrued liabilities in the accompanying condensed consolidated balance sheets. The contract liability was $0.8 million and $0.9 million at March 31, 2023 and December 31, 2022, respectively. The Company recognized revenue of $0.5 million and $0.4 million during the three months ended March 31, 2023 and 2022, respectively, related to contract liabilities that existed at the beginning of the period.