XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following at:

 

 

 

June 30,
2024

 

 

December 31,
2023

 

Finished goods

 

$

800,305

 

 

$

321,484

 

Work in process

 

 

146,945

 

 

 

6,589

 

Parts and subassemblies

 

 

1,653,854

 

 

 

1,475,434

 

Inventories, net

 

$

2,601,104

 

 

$

1,803,507