XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
 
Inventories consist of the following at December 31:
 
 20222021
Raw materials$110,677 $83,386 
Work in process26,166 17,449 
Finished goods195,477 130,809 
 $332,320 $231,644