Annual report pursuant to Section 13 and 15(d)

REVENUE RECOGNITION (Tables)

v3.24.3
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2023
Revenue Recognition  
Schedule of revenue
               
    Year Ended
December 31,
 
    2023     2022  
Products sales   $ 60,686     $ 142,844  
Non-recurring engineering (“NRE”)     2,706       4,944  
Product maintenance contracts     8,376       9,418  
Professional service contracts     2,401       3,975  
Software licenses     3,105       5,184  
Other     294       894  
Total revenues   $ 77,568     $ 167,259  
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 December 31, 2023     7,393       2,701  
Change   $ (1,608 )   $ (191 )
Schedule of revenues from contract liability
           
    Year Ended
December 31,
 
    2023     2022  
Amounts included in the beginning of year contract liability balance   $ 2,431     $ 2,383