v3.26.1
Restructuring Charges - Changes to the Restructuring Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 27, 2026
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period   $ 464
Restructuring charges $ 4,493 27,814
Cash payments   (6,448)
Non-cash settlement   (17,548)
Accrual at end of period 4,282 4,282
Employee Severance and Benefits    
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period   464
Restructuring charges   7,964
Cash payments   (4,146)
Non-cash settlement   0
Accrual at end of period 4,282 4,282
Stock-based Compensation    
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period   0
Restructuring charges   128
Cash payments   0
Non-cash settlement   (128)
Accrual at end of period 0 0
Property and Equipment    
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period   0
Restructuring charges   16,251
Cash payments   0
Non-cash settlement (600) (16,251)
Accrual at end of period 0 0
Leases    
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period   0
Restructuring charges   1,206
Cash payments   (37)
Non-cash settlement   (1,169)
Accrual at end of period 0 0
Other Costs    
Restructuring Reserve [Roll Forward]    
Accrual at beginning of period   0
Restructuring charges   2,265
Cash payments   (2,265)
Non-cash settlement   0
Accrual at end of period $ 0 $ 0