XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories, net
6 Months Ended
Jun. 30, 2023
Inventory, Net [Abstract]  
Inventories, net 4. Inventories, net
 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