v3.25.2
Revenues - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2025
Jun. 28, 2024
Jul. 04, 2025
Jun. 28, 2024
Jan. 03, 2025
Revenue from Contract with Customer [Abstract]          
Contract assets $ 1,528   $ 1,528   $ 369
Contract liabilities:          
Current portion 2,164   2,164   2,739
Non-current portion 2,621   2,621   3,392
Total contract liabilities 4,785   4,785   $ 6,131
Disaggregation of Revenue [Line Items]          
Contract revenue recognized, including revenue from deferred revenue beginning balance 1,200 $ 1,500 2,400 $ 3,000  
Ipsen And Takeda Collaborations          
Disaggregation of Revenue [Line Items]          
Revenues recognized for performance obligations satisfied in previous periods 51,200 $ 195,400 93,700 $ 241,300  
Remaining performance obligation $ 33,800   $ 33,800