XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 29, 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 March 29, 2025 (in thousands):
PeriodFuture Minimum Lease Payments
Remainder of 2025$3,377 
20261,721 
20271,254 
2028708 
2029 and thereafter340 
Total future minimum lease payments7,400 
Less imputed interest(361)
$7,039 
Schedule of Lessee, Operating Lease Liability
As of March 29, 2025, the operating lease liability consisted of the following (in thousands):
Accrued liabilities - current portion of operating leases$3,661 
Operating leases3,378 
$7,039