v3.25.2
Leases - Maturity of Operating Lease Liability (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Operating Lease Payments    
Remainder of 2025 $ 2,485  
2026 5,896  
2027 5,315  
2028 5,474  
2029 5,638  
Thereafter 1,936  
Total minimum lease payments 26,744  
Less: imputed interest 3,054  
Present value of future minimum lease payments 23,690  
Current portion of operating lease liabilities 4,621 $ 4,897
Long-term lease liabilities 19,069 $ 21,598
Sublease Payments    
Remainder of 2025 (467)  
2026 (1,033)  
2027 (1,064)  
2028 (1,096)  
2029 (1,129)  
Thereafter (385)  
Total minimum lease payments (5,174)  
Net    
Remainder of 2025 2,018  
2026 4,863  
2027 4,251  
2028 4,378  
2029 4,509  
Thereafter 1,551  
Total minimum lease payments $ 21,570