v3.26.3
INVENTORY (Details) - USD ($)
$ in Thousands
Sep. 27, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 52,168 $ 56,351
Work-in-process 16,133 18,202
Finished goods 113,295 131,108
Inventory $ 181,596 $ 205,661