XML 68 R51.htm IDEA: XBRL DOCUMENT v3.3.1.900
Balance Sheet Components - Schedule of Deferred Revenue (Detail) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Deferred Revenue [Line Items]    
Total deferred revenue $ 5,961 $ 7,361
Less: current portion of deferred revenue (5,616) (7,361)
Noncurrent portion of deferred revenue 345 0
Product    
Deferred Revenue [Line Items]    
Total deferred revenue 5,050 6,919
Services    
Deferred Revenue [Line Items]    
Total deferred revenue $ 911 $ 442