v3.25.2
Inventory (Details) - USD ($)
$ in Thousands
Jul. 04, 2025
Jan. 03, 2025
Inventory [Line Items]    
Raw materials $ 2,341 $ 2,784
Work in process 60,258 60,316
Finished goods 7,090 8,629
Total 69,689 71,729
Current portion included in inventory    
Inventory [Line Items]    
Total 23,483 22,388
Non-current portion included in other non-current assets    
Inventory [Line Items]    
Total $ 46,206 $ 49,341