XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 29, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases Future minimum payments under the non-cancelable operating leases consisted of the following as of June 29, 2024 (in thousands):
PeriodFuture Minimum Lease Payments
Remainder of 2024$2,402 
20254,545 
20261,672 
20271,240 
2028 and thereafter1,048 
Total future minimum lease payments10,907 
Less imputed interest(767)
$10,140 
Schedule of Lessee, Operating Lease Liability
As of June 29, 2024, the operating lease liability consisted of the following (in thousands):
Accrued liabilities - current portion of operating leases$4,281 
Operating leases5,859 
$10,140