v3.25.2
Inventory (Details) - USD ($)
$ in Thousands
Jul. 04, 2025
Jan. 03, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 249,602 $ 245,368
Work-in-process 23,110 16,519
Finished goods 140,050 142,849
Total inventory $ 412,762 $ 404,736