XML 85 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Certain Balance Sheet Components Certain Balance Sheet Components - Accrued and other current liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 16,414 $ 19,377
Customer deposits 5,020 4,537
Accrued warranty 4,381 4,862
Contingent inventory reserves 3,806 2,210
Accrued TVN VDP, current (1) 3,186 6,597 [1]
Accrued royalty payments 2,195 1,912
Other 13,703 15,655
Total $ 48,705 $ 55,150
[1] See Note 10, “Restructuring and related charges” for additional information on the Company’s TVN VDP liabilities.