XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUES (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of revenues
                    
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2024   2023   2024   2023 
Product sales  $13,981   $17,103   $27,551   $29,914 
Maintenance fees   26    18    53    34 
Professional services   357    24    422    60 
Shipping and handling   549    804    1,526    1,020 
Discounts and allowances   (101)   (130)   (179)   (189)
Total revenues  $14,812   $17,819   $29,373   $30,839