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

The following table presents our revenues disaggregated by revenue discipline:

 

SCHEDULE OF REVENUE DISAGGREGATED

   2024  

2023

(As Restated)

   2024  

2023

(As Restated)

 
   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2024  

2023

(As Restated)

   2024  

2023

(As Restated)

 
Products  $4,105   $10,392   $10,707   $17,886 
Services   2,235    1,890    4,223    3,952 
Total revenue  $6,340   $12,282   $14,930   $21,838