XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
BALANCE SHEET COMPONENTS - Schedule of Deferred Revenue (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Deferred Revenue [Line Items]    
Total deferred revenue $ 12,111 $ 12,666
Less: current portion of deferred revenue (10,022) (10,094)
Noncurrent portion of deferred revenue 2,089 2,572
Product    
Deferred Revenue [Line Items]    
Total deferred revenue 1,228 1,888
Service    
Deferred Revenue [Line Items]    
Total deferred revenue 9,081 8,857
Distribution Rights    
Deferred Revenue [Line Items]    
Total deferred revenue $ 1,802 $ 1,921