XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities (Tables)
6 Months Ended
Jul. 01, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
July 1,
2023
December 31,
2022
Accrued compensation and benefits$17,386 $15,864 
Employee stock purchase plan contributions withheld4,142 4,585 
Accrued income and other taxes3,944 12,817 
Accrued warranty3,506 4,199 
Accrued restructuring charges207 1,249 
Other accrued expenses2,228 3,401 
$31,413 $42,115