XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
6 Months Ended
Jun. 30, 2021
Inventory, Net [Abstract]  
Inventory Disclosure 5. Inventories, net
 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