XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
SCHEDULE OF REVENUE DISAGGREGATED

The following table presents our revenues disaggregated by revenue discipline:

  

   2023   2022 (Revised)   2023   2022 (Revised) 
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2023   2022 (Revised)   2023   2022 (Revised) 
Products  $10,240   $3,006   $16,686   $7,834 
Services   1,890         1,857    3,952        3,391 
Total revenue  $12,130   $4,863   $20,638   $11,225