Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION (Details)

v3.23.3
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Total revenues $ 14,259 $ 41,094 $ 71,155 $ 125,603
Product Sales [Member]        
Total revenues 10,747 34,621 58,277 109,394
Nonrecurring Engineering [Member]        
Total revenues 392 1,031 1,786 2,187
Product Maintenance Contracts [Member]        
Total revenues 2,207 961 6,423 2,770
Professional Service Contracts [Member]        
Total revenues 326 2,581 1,826 6,518
Software Licenses [Member]        
Total revenues 539 1,556 2,669 4,102
Other Products [Member]        
Total revenues $ 48 $ 344 $ 174 $ 632