Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION (Tables)

v3.22.2
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2022
Revenue Recognition  
Schedule of revenue
                               
    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2022     2021     2022     2021  
                         
Products sales   $ 42,500     $ 33,874     $ 74,146     $ 71,655  
Non-recurring engineering (“NRE”)     -       4,833       1,156       6,958  
Product maintenance contracts     911       1,463       1,809       4,626  
Professional service contracts     2,003       959       3,937       2,863  
Software licenses     1,162       745       2,546       1,348  
Other     369       174       915       533  
Total revenue   $ 46,945     $ 42,048     $ 84,509     $ 87,983  
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 June 30, 2022     8,704       4,588  
Change   $ 1,031     $ 1,686  
Schedule of revenues from contract liability
                               
    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2022     2021     2022     2021  
                                 
Amounts included in the beginning of year contract liability balance   $ 835     $ 877     $ 1,880     $ 4,427  
Schedule of product warranty liabilities
                               
   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
    2022     2021     2022     2021  
Balance, beginning of period   $ 1,341     $ 1,019     $ 1,285     $ 1,019  
Accruals     930       168       1,167       260  
Settlements     (913 )     (88 )     (1,094 )     (180 )
Balance, end of period   $ 1,358     $ 1,099     $ 1,358     $ 1,099