v3.24.3
Revenues - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Dec. 29, 2023
Revenue from Contract with Customer [Abstract]          
Contract assets $ 275   $ 275   $ 1,321
Contract liabilities:          
Current portion 3,251   3,251   5,406
Long-term portion 3,951   3,951   5,524
Total contract liabilities 7,202   7,202   $ 10,930
Disaggregation of Revenue [Line Items]          
Contract revenue recognized, including revenue from deferred revenue beginning balance     4,300 $ 4,900  
Ipsen, Takeda, Daiichi Sankyo and Genentech Collaborations          
Disaggregation of Revenue [Line Items]          
Revenues recognized for performance obligations satisfied in previous periods 60,700 $ 41,100 302,000 $ 133,000  
Ipsen And Takeda Collaborations          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation $ 45,900   $ 45,900