Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION (Tables)

v3.23.2
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2023
Revenue Recognition  
Schedule of revenue
                               
    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2023     2022     2023     2022  
Products sales   $ 27,505     $ 42,792     $ 47,583     $ 74,769  
Non-recurring engineering (“NRE”)     610       -       1,394       1,156  
Product maintenance contracts     2,074       911       4,216       1,809  
Professional service contracts     584       2,006       1,498       3,940  
Software licenses     1,260       1,162       2,079       2,546  
Other     90       74       126       289  
Total revenue   $ 32,123     $ 46,945     $ 56,896     $ 84,509  
Schedule of contracts with customers asset and liability
  Contracts
Assets
    Contracts
Liabilities
 
Balance as of December 31, 2022   $ 9,001     $ 2,892  
Balance as of June 30, 2023     9,512       1,774  
Change   $ 511     $ (1,118 )
Schedule of revenues from contract liability
                       
    Three Months Ended
June 30,
    Six Months Ended
June 30,
 
    2023     2022     2023     2022  
Amounts included in the beginning of year contract liability balance   $ 411     $ 835     $ 1,910     $ 1,880