v3.26.1
Inventories, Net (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 109,389 $ 120,634
Work in process 56,033 54,895
Finished goods 518,230 497,568
Inventory, gross 683,652 673,097
Less: Allowance for excess, slow-moving and obsolete inventory (81,992) (88,718)
Inventories, net $ 601,660 $ 584,379