v3.26.1
Inventories, net (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Schedule of Components of Inventory
 June 30, 2026December 31, 2025
Raw materials$855,244 $765,453 
Work in progress277,735 235,523 
Finished goods434,889 422,229 
Subtotal1,567,868 1,423,205 
Less reserves(146,571)(150,421)
Total$1,421,297 $1,272,784