XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Net Components of Inventories
The components of inventories are as follows:
December 31, 2022December 31, 2021
Finished goods$1,986,005 1,677,707 
Work in process160,757 144,004 
Raw materials647,003 569,961 
Total inventories$2,793,765 2,391,672