v3.26.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
May 15, 2026
Operating Leases    
2026 remaining 6 months $ 3,424  
2027 5,800  
2028 5,640  
2029 138  
2030 54  
Total undiscounted lease payments 15,056  
Present value adjustment (1,034)  
Total lease liabilities 14,022 $ 500
Less: lease liabilities, current $ (5,944)  
Operating lease liability current balance sheet position Lease liabilities, current  
Lease liabilities, noncurrent $ 8,078  
Operating lease liability non-current balance sheet position Lease liabilities, noncurrent  
Finance Leases    
2026 remaining 6 months $ 858  
2027 493  
2028 13  
2029 2  
Total undiscounted lease payments 1,366  
Present value adjustment (25)  
Total lease liabilities 1,341  
Less: lease liabilities, current $ (1,315)  
Finance lease liability current balance sheet position Lease liabilities, current  
Lease liabilities, noncurrent $ 26  
Finance lease liability non-current balance sheet position Lease liabilities, noncurrent  
Total operating and finance lease liabilities    
2026 remaining 6 months $ 4,282  
2027 6,293  
2028 5,653  
2029 140  
2030 54  
Total undiscounted lease payments 16,422  
Present value adjustment (1,059)  
Total lease liabilities 15,363  
Less: lease liabilities, current (7,259)  
Lease liabilities, noncurrent $ 8,104