v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 29, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following (in thousands):
June 29, 2025December 31, 2024
Raw materials$78,836 $86,917 
Work-in-process6,441 5,544 
Finished goods59,300 65,066 
$144,577 $157,527