Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION

v3.23.3
REVENUE RECOGNITION
9 Months Ended
Sep. 30, 2023
Revenue Recognition  
REVENUE RECOGNITION

 

3. REVENUE RECOGNITION

 

The following is a summary of revenue by category (in thousands):

 

                               
    Three Months Ended
September 30,
    Nine Months Ended
September 30,
 
    2023     2022     2023     2022  
Products sales   $ 10,747     $ 34,621     $ 58,277     $ 109,394  
Non-recurring engineering (“NRE”)     392       1,031       1,786       2,187  
Product maintenance contracts     2,207       961       6,423       2,770  
Professional service contracts     326       2,581       1,826       6,518  
Software licenses     539       1,556       2,669       4,102  
Other products     48       344       174       632  
Total revenue   $ 14,259     $ 41,094     $ 71,155     $ 125,603  

 

There was no revenue and $0.9 million revenue recognized at a point in time for NRE services for the three and nine months ended September 30, 2023, respectively. There was $0.5 million recognized at a point in time for NRE services for the three and nine months ended September 30, 2022. For services performed on a customer’s owned asset, since the customer controls the asset being enhanced, revenue is recognized over time as services are rendered. There was $0.4 million and $0.5 million revenue recognized over time for NRE services primarily using a cost-based input method for the three months ended September 30, 2023 and 2022, respectively. Revenue recognized over time for NRE services primarily using a cost-based input method amounted to $0.9 million and $1.7 million for the nine months ended September 30, 2023 and 2022, respectively. The Company is allowed to bill for services performed under the contract in the event the contract is terminated.

 

The opening and closing balances of our contract asset and liability balances from contracts with customers as of September 30, 2023 and December 31, 2022 were as follows (in thousands):

 

               
    Contracts
Assets
    Contracts
Liabilities
 
Balance as of December 31, 2022   $ 9,001     $ 2,892  
Balance as of September 30, 2023     9,738       2,415  
Change   $ 737     $ (477 )

 

Remaining performance obligations represent the revenue that is expected to be recognized in future periods related to performance obligations included in a contract that are unsatisfied, or partially satisfied, as of the end of a period. As of September 30, 2023 and December 31, 2022, deferred revenue (both current and noncurrent) of $2.4 million and $2.9 million, respectively, represents the Company’s remaining performance obligations, of which $2.4 million and $2.8 million, respectively, is expected to be recognized within one year, with the remainder to be recognized thereafter.

 

Revenues for the three and nine months ended September 30, 2023 and 2022, include the following (in thousands):

 

                       
    Three Months Ended
September 30,
    Nine Months Ended
September 30,
 
    2023     2022     2023     2022  
Amounts included in the beginning of year contract liability balance   $ 257     $ 418     $ 2,168     $ 2,299