v3.25.2
Leases - Components of Lease (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Lease Cost        
Operating lease cost $ 1,897 $ 4,320 $ 6,448 $ 8,950
Short-term lease cost 242 128 469 206
Interest on lease liabilities 1,016 45 1,056 77
Finance lease cost 3,451 320 3,760 557
Total lease cost $ 5,590 4,768 $ 10,677 9,713
Operating Leases        
Weighted average remaining lease term (years) 4 years 2 months 12 days   4 years 2 months 12 days  
Weighted average discount rate 4.70%   4.70%  
Finance Leases        
Weighted average remaining lease term (years) 12 years 10 months 24 days   12 years 10 months 24 days  
Weighted average discount rate 8.20%   8.20%  
Cost of goods sold        
Lease Cost        
Lease cost $ 419 425 $ 826 822
Variable lease cost 66 51 102 116
Short-term lease cost 118 23 195 44
Amortization of right-of use assets 272 269 526 466
Variable lease cost 16 2 28 6
Research and development expenses        
Lease Cost        
Lease cost 485 2,377 2,872 4,768
Variable lease cost 0 (12) 0 6
Short-term lease cost 15 30 29 54
Amortization of right-of use assets 1,561 3 1,564 7
Variable lease cost 1 1 1 1
Selling, general and administrative expenses        
Lease Cost        
Lease cost 557 610 1,180 1,278
Variable lease cost 370 869 1,468 1,960
Short-term lease cost 109 75 245 108
Variable lease cost $ 585 $ 0 $ 585 $ 0