XML 90 R74.htm IDEA: XBRL DOCUMENT v3.6.0.2
Certain Balance Sheet Components Certain Balance Sheet Components - Accrued and other current liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 19,377 $ 12,083
Accrued TVN VDP, current (1) [1] 6,597  
Accrued warranty 4,862 3,913
Customer deposits 4,537 953
Contingent inventory reserves 2,210 1,315
Accrued royalty payments 1,912 873
Other 15,655 12,217
Total $ 55,150 $ 31,354
[1] See Note 11, “Restructuring and related charges-TVN VDP,” for additional information on the Company’s TVN VDP liabilities.