v3.26.3
Inventories, Net (Details) - USD ($)
$ in Thousands
Oct. 02, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 210,346 $ 173,458
Work in process 49,963 40,033
Finished goods 345,969 307,517
Inventories, gross 606,278 521,008
Allowance for excess, slow-moving and obsolete inventory (36,116) (39,243)
Inventories, net $ 570,162 $ 481,765