XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of inventories
          
   March 31,
2023
   December 31,
2022
 
Parts  $146,628   $172,190 
Work in progress   247,223    336,298 
Finished goods   335,457    216,990 
Total inventory  $729,308   $725,478