XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jul. 01, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following:
July 1,
2023
December 31,
2022
Raw materials$20,544 $21,776 
Work in progress3,725 4,285 
Finished goods37,693 41,028 
Inventories$61,962 $67,089 
Noncurrent inventories$4,390 $3,479