Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION (Tables)

v3.22.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2022
Revenue Recognition  
Schedule of revenue
               
    Three Months Ended
March 31,
 
    2022     2021  
Products sales   $ 31,646     $ 37,782  
Non-recurring engineering (“NRE”)     1,156       2,125  
Product maintenance contracts     899       3,163  
Professional service contracts     1,933       1,904  
Software licenses     1,384       603  
Other     546       358  
Total revenue   $ 37,564     $ 45,935  
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 March 31, 2022       8,704       3,219  
Change     $ 1,031     $ 317  
Schedule of revenues from contract liability
           
    Three Months Ended
March 31,
 
    2022     2021  
Amounts included in the beginning of year contract liability balance   $ 1,045     $ 3,550  
Schedule of product warranty liabilities
                 
     

Three Months Ended

March 31,

 
      2022     2021  
Balance, beginning of period     $ 1,285     $ 1,019  
Accruals       237       92  
Settlements       (181 )     (92 )
Balance, end of period     $ 1,341     $ 1,019