XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jul. 01, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 17,386 $ 15,864
Accrued income and other taxes 3,944 12,817
Accrued warranty 3,506 4,199
Employee stock purchase plan contributions withheld 4,142 4,585
Accrued restructuring charges 207 1,249
Other accrued expenses 2,228 3,401
Accrued liabilities $ 31,413 $ 42,115