v3.26.1
Inventories, Net (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 218,416 $ 173,458
Work in process 49,191 40,033
Finished goods 354,361 307,517
Inventories, gross 621,968 521,008
Allowance for excess, slow-moving and obsolete inventory (40,427) (39,243)
Inventories, net $ 581,541 $ 481,765