XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 28, 2025
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 28, 2025 (in thousands):
PeriodFuture Minimum Lease Payments
Remainder of 2025$2,222 
20261,725 
20271,259 
2028709 
2029 and thereafter340 
Total future minimum lease payments6,255 
Less imputed interest(285)
$5,970 
Schedule of Lessee, Operating Lease Liability
As of June 28, 2025, the operating lease liability consisted of the following (in thousands):
Accrued liabilities - current portion of operating leases$3,017 
Operating leases2,953 
$5,970