XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Composition of Inventories, Net (Detail) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw material $ 263,994 $ 225,915
Work-in-process 51,142 41,964
Finished goods 35,369 30,613
Total inventories, net $ 350,505 $ 298,492