Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION (Tables)

v3.22.2.2
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2022
Revenue Recognition  
Schedule of revenue
                               
    Three Months Ended
September 30,
    Nine Months Ended
September 30,
 
    2022     2021     2022     2021  
Product sales   $ 34,621     $ 29,823     $ 109,394     $ 101,628  
Non-recurring engineering (“NRE”)     1,031       3,631       2,187       10,590  
Product maintenance contracts     961       1,421       2,770       6,047  
Professional service contracts     2,581       1,769       6,518       4,632  
Software licenses     1,556       2,122       4,102       3,470  
Other     344       157       632       539  
Total revenue   $ 41,094     $ 38,923     $ 125,603     $ 126,906  
Schedule of contracts with customers asset and liability
               
    Contracts
Assets
    Contracts
Liabilities
 
Balance as of December 31, 2021   $ 7,673     $ 2,902  
Balance as of September 30, 2022     8,235       3,553  
Change   $ 562     $ 651  
Schedule of revenues from contract liability
                       
    Three Months Ended
September 30,
    Nine Months Ended
September 30,
 
    2022     2021     2022     2021  
Amounts included in the beginning of year contract liability balance   $ 418     $ 626     $ 2,299     $ 5,053  
Schedule of product warranty liabilities
                               
   

Three Months Ended

September 30,

   

Nine Months Ended

September 30,

 
    2022     2021     2022     2021  
Balance, beginning of period   $ 1,358     $ 1,099     $ 1,285     $ 1,019  
Accruals     216       236       1,383       496  
Settlements     (140 )     (139 )     (1,234 )     (319 )
Balance, end of period   $ 1,434     $ 1,196     $ 1,434     $ 1,196