Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION (Details)

v3.23.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Total revenues $ 24,773 $ 37,564
Product Sales [Member]    
Total revenues 20,353 31,977
Nonrecurring Engineering [Member]    
Total revenues 511 1,156
Product Maintenance Contracts [Member]    
Total revenues 2,139 1,740
Professional Service Contracts [Member]    
Total revenues 914 1,093
Software Licenses [Member]    
Total revenues 819 1,385
Other [Member]    
Total revenues $ 37 $ 213