XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
BALANCE SHEET COMPONENTS - Schedule of Deferred Revenue (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 16,003 $ 12,666
Less: current portion of deferred revenue (11,041) (10,094)
Deferred revenue, net of current portion 4,962 2,572
Product    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 343 1,888
Service    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 13,977 8,857
Distribution Rights    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 1,683 $ 1,921