XML 61 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Composition of Inventories, Net (Detail) - USD ($)
$ in Thousands
Mar. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw material $ 249,811 $ 225,915
Work-in-process 50,680 41,964
Finished goods 44,572 30,613
Total inventories, net $ 345,063 $ 298,492