XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Inventories, net (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Components of Inventory
 June 30, 2024December 31, 2023
Raw materials$707,877 $696,220 
Work in progress241,636 223,655 
Finished goods421,387 425,561 
Subtotal1,370,900 1,345,436 
Less reserves(132,094)(119,984)
Total$1,238,806 $1,225,452