v3.26.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following at:

 

 

 

June 30,
2026

 

 

December 31,
2025

 

Finished goods

 

$

600,140

 

 

$

930,837

 

Work in process

 

 

32,396

 

 

 

28,204

 

Parts and subassemblies

 

 

2,536,836

 

 

 

2,164,048

 

Inventories

 

$

3,169,372

 

 

$

3,123,089