XML 86 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Details - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2020
Dec. 31, 2019
Accrued Liabilities Current [Abstract]    
Payroll and related expenses $ 22,504 $ 19,365
Warranty 6,384 6,348
Other 507 491
Total accrued liabilities $ 29,395 $ 26,204