XML 89 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Certain Balance Sheet Components - Accrued and other current liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 21,451 $ 16,414
Accrued warranty 4,869 4,381
Customer deposits 4,642 5,020
Contingent inventory reserves 2,500 3,806
Accrued TVN VDP, current (1) [1] 1,585 3,186
Accrued royalty payments 1,998 2,195
Accrued Avid litigation settlement fees, current 1,500  
Other 14,216 13,703
Total $ 52,761 $ 48,705
[1] See Note 10, “Restructuring and Related Charges-TVN VDP,” for additional information on the Company’s TVN VDP liabilities.