XML 109 R48.htm IDEA: XBRL DOCUMENT v3.20.1
The Company and Summary of Significant Accounting Policies - Accounts Receivable and Allowance for Doubtful Accounts and Sales Returns (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
The Company and Summary of Significant Accounting Policies    
Accounts receivable $ 19,031,000 $ 19,586,000
Accrued liabilities 11,681,000 15,371,000
Adjustment | ASU 2014-09    
The Company and Summary of Significant Accounting Policies    
Accounts receivable 169,000  
Accrued liabilities 169,000  
Allowance for Doubtful Accounts    
The Company and Summary of Significant Accounting Policies    
Valuation allowance balance 34,000 358,000
Increase/ (decrease) in allowance for doubtful accounts 324,000 0
Allowance for Sales Returns    
The Company and Summary of Significant Accounting Policies    
Valuation allowance balance 26,000 47,000
Allowance utilized 26,000 47,000
Additional reduction $ 5,000 $ 75,000