v3.25.1
Leases - Components of Lease (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Lease Cost    
Operating lease cost $ 4,537 $ 4,630
Short-term lease cost 226 78
Interest on lease liabilities 40 32
Finance lease cost 310 237
Total lease cost $ 5,073 4,945
Operating Leases    
Weighted average remaining lease term (years) 13 years 1 month 6 days  
Weighted average discount rate 7.00%  
Finance Leases    
Weighted average remaining lease term (years) 3 years 8 months 12 days  
Weighted average discount rate 4.20%  
Cost of goods sold    
Lease Cost    
Lease cost $ 396 397
Variable lease cost 32 65
Short-term lease cost 77 21
Amortization of right-of use assets 255 197
Variable lease cost 12 4
Research and development expenses    
Lease Cost    
Lease cost 2,387 2,391
Variable lease cost 0 18
Short-term lease cost 14 24
Amortization of right-of use assets 3 4
Selling, general and administrative expenses    
Lease Cost    
Lease cost 623 668
Variable lease cost 1,099 1,091
Short-term lease cost $ 135 $ 33