XML 25 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Liabilities
6 Months Ended
Jun. 28, 2025
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
June 28,
2025
December 28,
2024
Accrued compensation and benefits$23,088 $26,077 
Accrued warranty3,272 3,558 
Accrued income and other taxes2,013 2,969 
Accrued employee stock purchase plan contributions withheld5,295 6,034 
Other accrued expenses4,877 5,104 
$38,545 $43,742