XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 25, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 18,806 $ 19,454
Operating lease liability 6,653 8,881
Customer deposits 3,552 3,557
Accrued warranty 3,581 4,308
Accrued royalty payments 2,627 2,642
Accrued Avid litigation settlement 0 2,000
Contingent inventory reserves 1,323 2,208
Others 14,744 19,485
Accrued Liabilities, Current $ 51,286 $ 62,535