XML 42 R27.htm IDEA: XBRL DOCUMENT v3.20.4
The Company and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Summary Of Significant Accounting Policies [Line Items]      
Maximum specific allowance as percentage of invoice value for problematic customer balances   100.00%  
Allowance for doubtful accounts receivable   $ 41,000 $ 0
Inventory reserves   $ 100 100
Impairment of goodwill $ 400   420
Goodwill balance $ 0    
Payment terms   The Company sells its products both directly to customers and through distributors generally under agreements with payment terms typically 60 days or less  
Deferred revenue, revenue recognized   $ 200 $ 300
Period payments due from customers   60 days  
Revenue, practical expedient, financing component   true  
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of property and equipment   3 years  
Estimated useful lives of long-lived assets   3 years  
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful lives of property and equipment   5 years  
Estimated useful lives of long-lived assets   7 years