XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories, net (Tables)
6 Months Ended
Jun. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Components of Inventory
 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