XML 32 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following at:

 

 

 

March 31,
2025

 

 

December 31,
2024

 

Finished goods

 

$

1,294,662

 

 

$

1,289,368

 

Work in process

 

 

98,518

 

 

 

60,731

 

Parts and subassemblies

 

 

1,975,322

 

 

 

1,815,866

 

Inventories, net

 

$

3,368,502

 

 

$

3,165,965