Annual report pursuant to Section 13 and 15(d)

REVENUE RECOGNITION (Details)

v3.24.3
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Total revenues $ 77,568 $ 167,259
Product Sales [Member]    
Total revenues 60,686 142,844
Nonrecurring Engineering [Member]    
Total revenues 2,706 4,944
Product Maintenance Contracts [Member]    
Total revenues 8,376 9,418
Professional Service Contracts [Member]    
Total revenues 2,401 3,975
Software Licenses [Member]    
Total revenues 3,105 5,184
Other [Member]    
Total revenues $ 294 $ 894