v3.26.1
Supplemental Information (Details) - USD ($)
$ in Thousands
Jul. 04, 2026
Jan. 03, 2026
Inventories    
Work in progress $ 100,118 $ 77,464
Finished goods 23,222 18,102
Inventories $ 123,340 $ 95,566