XML 54 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
The components of inventories are as follows:
December 31,
2021
December 31,
2020
Finished goods$1,677,707 1,372,234 
Work in process144,004 126,231 
Raw materials569,961 414,555 
Total inventories$2,391,672 1,913,020