XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of inventories
          
   June 30,
2023
   December 31,
2022
 
Parts  $124,215   $172,190 
Work in progress   380,562    336,298 
Finished goods   335,796    216,990 
Total inventories  $840,573   $725,478