Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION (Details)

v3.22.1
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Total revenues $ 37,564 $ 45,935
Product Sales [Member]    
Total revenues 31,646 37,782
Nonrecurring Engineering [Member]    
Total revenues 1,156 2,125
Product Maintenance Contracts [Member]    
Total revenues 899 3,163
Professional Service Contracts [Member]    
Total revenues 1,933 1,904
Software Licenses [Member]    
Total revenues 1,384 603
Other [Member]    
Total revenues $ 546 $ 358