Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION (Details)

v3.21.2
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Total revenues $ 38,923 $ 36,038 $ 126,906 $ 91,409
Product Sales [Member]        
Total revenues 30,983 24,617 103,495 58,509
Nonrecurring Engineering [Member]        
Total revenues 3,569 4,978 10,465 13,630
Product Maintenance Contracts [Member]        
Total revenues 1,415 3,014 4,667 8,811
Professional Service Contracts [Member]        
Total revenues 1,492 2,822 5,287 8,451
Software Licenses [Member]        
Total revenues 1,023 511 2,137 1,460
Other [Member]        
Total revenues $ 441 $ 96 $ 855 $ 548