XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities
3 Months Ended
Apr. 01, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
April 1,
2023
December 31,
2022
Accrued compensation and benefits$20,028 $15,864 
Accrued income and other taxes3,241 12,817 
Accrued warranty3,872 4,199 
Employee stock purchase plan contributions withheld1,533 4,585 
Accrued restructuring charges376 1,249 
Other accrued expenses2,931 3,401 
$31,981 $42,115