XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 20,028 $ 15,864
Accrued income and other taxes 3,241 12,817
Accrued warranty 3,872 4,199
Employee stock purchase plan contributions withheld 1,533 4,585
Accrued restructuring charges 376 1,249
Other accrued expenses 2,931 3,401
Accrued liabilities $ 31,981 $ 42,115