v3.26.1
Balance Sheet Details - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jan. 03, 2026
Inventory Details [Abstract]    
Materials $ 278,289 $ 208,061
Work-in-process 73,127 59,764
Finished goods 27,827 30,439
Total inventories, net $ 379,243 $ 298,264