XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Schedule of Deferred Revenue (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Deferred Revenue [Line Items]    
Total deferred revenue $ 13,013 $ 23,389
Less: current portion of deferred revenue (9,670) (20,151)
Noncurrent portion of deferred revenue 3,343 3,238
Product    
Deferred Revenue [Line Items]    
Total deferred revenue 6,551 18,861
Services    
Deferred Revenue [Line Items]    
Total deferred revenue 3,234 1,182
Distribution Rights    
Deferred Revenue [Line Items]    
Total deferred revenue $ 3,228 $ 3,346