XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.1
BALANCE SHEET COMPONENTS - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 26,344 $ 27,803
Less: current portion of deferred revenue (23,949) (24,734)
Noncurrent portion of deferred revenue 2,395 3,069
Product    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 8,055 8,814
Service    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue 17,590 18,057
Distribution rights    
Deferred Revenue Arrangement [Line Items]    
Total deferred revenue $ 699 $ 932