XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
The components of inventories consisted of:
March 31, 2023December 31, 2022
Finished goods$106,029 

$105,965 
Work-in-process74,737 68,664 
Raw material and supplies111,905 108,773 
$292,671 $283,402