v3.26.3
Inventories (Details) - USD ($)
$ in Thousands
Sep. 26, 2026
Mar. 28, 2026
Summary of inventories    
Raw materials $ 99,025 $ 87,180
Work in process 39,700 34,968
Finished goods 172,385 173,523
Total inventories $ 311,110 $ 295,671