XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Schedule of Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Operating Lease Payments    
2025 (Remaining six months) $ 2,332  
2026 5,591  
2027 5,562  
2028 4,596  
2029 2,715  
Thereafter 3,616  
Total future lease payments 24,412  
Less: imputed interest (3,853)  
Present value of future minimum lease payments 20,559  
Accrued liabilities 3,956  
Non-current operating lease liabilities 16,603 $ 18,357
Sublease Payments    
2025 (Remaining six months) (1,097)  
2026 (2,066)  
2027 (2,322)  
2028 (2,392)  
2029 (1,228)  
Thereafter 0  
Total future lease payments (9,105)  
Net    
2025 (Remaining six months) 1,235  
2026 3,525  
2027 3,240  
2028 2,204  
2029 1,487  
Thereafter 3,616  
Total future lease payments $ 15,307