XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories, net
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Inventories, net
5. Inventories, net
 March 31, 2025December 31, 2024
Raw materials$680,998 $649,993 
Work in progress250,141 233,544 
Finished goods409,572 390,625 
Subtotal1,340,711 1,274,162 
Less reserves(131,420)(129,324)
Total$1,209,291 $1,144,838