XML 54 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories
Inventories at December 31, 2022 and 2021 consist of the following:
 20222021
Raw materials
$186,641 $146,433 
Work-in-process98,993 81,503 
Finished goods292,873 249,707 
Inventories$578,507 $477,643