XML 56 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components (Narrative) (Details)
1 Months Ended 12 Months Ended
Feb. 29, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
item
Dec. 31, 2018
USD ($)
Balance Sheet Components [Line Items]        
Depreciation   $ 6,428,000 $ 7,265,000 $ 7,215,000
Deferred revenue, current   8,722,000 7,610,000  
Deferred revenue, non-current   1,568,000 1,951,000  
Prepaid expenses and other current assets   4,870,000 3,069,000  
Notes payable, current     16,000,000.0  
Repayment of notes payable $ 16,000,000.0 16,000,000    
Fair value of the financing derivative     0  
Estimated fair value of the liability   0 0  
Accrued ESPP   2,037,000 $ 0  
Service [Member]        
Balance Sheet Components [Line Items]        
Deferred revenue   10,300,000    
Deferred revenue, current   8,700,000    
Deferred revenue, non-current   1,600,000    
Prepaid expenses and other current assets   $ 700,000    
Service [Member] | Minimum [Member]        
Balance Sheet Components [Line Items]        
Deferred service revenue, noncurrent, recognition period   3 years    
Measurement Input, Discount Rate [Member]        
Balance Sheet Components [Line Items]        
Derivative liability, measurement input | item     0.065