XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, net (Tables)
6 Months Ended
Jun. 30, 2023
Inventory, Net [Abstract]  
Schedule of Components of Inventory
 June 30, 2023December 31, 2022
Raw materials$800,200 $812,066 
Work in progress260,241 230,865 
Finished goods477,598 458,881 
Subtotal1,538,039 1,501,812 
Less reserves(141,779)(135,204)
Total$1,396,260 $1,366,608