XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2021
Inventory, Net [Abstract]  
Components of Inventory
 June 30, 2021December 31, 2020
Raw materials$569,178 $497,604 
Work in progress206,293 152,360 
Finished goods332,474 304,760 
Subtotal1,107,945 954,724 
Less reserves(130,114)(118,920)
Total$977,831 $835,804