v3.26.1
Composition of Inventories, Net (Detail) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw material $ 272,105 $ 267,566
Work-in-process 65,691 47,876
Finished goods 65,501 64,110
Total inventories, net $ 403,297 $ 379,552