v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Mar. 29, 2025
Components of inventories    
Raw materials $ 177,286 $ 184,695
Work in process 334,259 322,814
Finished goods 126,416 133,483
Total inventories $ 637,961 $ 640,992