XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories, net
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Inventories, net
5. Inventories, net
 June 30, 2025December 31, 2024
Raw materials$742,859 $649,993 
Work in progress260,807 233,544 
Finished goods441,038 390,625 
Subtotal1,444,704 1,274,162 
Less reserves(138,893)(129,324)
Total$1,305,811 $1,144,838