XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories, net
6 Months Ended
Jun. 30, 2022
Inventory, Net [Abstract]  
Inventories, net 4. Inventories, net
 June 30, 2022December 31, 2021
Raw materials$762,068 $671,195 
Work in progress308,706 271,659 
Finished goods442,045 377,800 
Subtotal1,512,819 1,320,654 
Less reserves(131,212)(129,559)
Total$1,381,607 $1,191,095