XML 90 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 27, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 16,175 $ 19,454
Operating lease liability (short-term) 8,583 8,881
Customer deposits 3,805 3,557
Accrued warranty 3,744 4,308
Accrued royalty payments 2,384 2,642
Accrued Avid litigation settlement, current 2,000 2,000
Contingent inventory reserves 1,700 2,208
Others 13,689 19,485
Accrued Liabilities, Current $ 52,080 $ 62,535