XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Accrued Liabilities Current [Abstract]    
Payroll and related expenses $ 26,590 $ 36,529
Warranty 9,799 10,890
Other 1,415 1,417
Total accrued liabilities $ 37,804 $ 48,836