XML 63 R48.htm IDEA: XBRL DOCUMENT v3.19.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, 2018
Dec. 31, 2017
The Company and Summary of Significant Accounting Policies    
Accounts receivable $ 19,586,000 $ 22,778,000
Accrued liabilities 15,371,000 11,149,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 358,000 358,000
Increase/ (decrease) in allowance for doubtful accounts 0 295,000
Bad debt recovery   138,000
Bad debt written off   157,000
Allowance for Sales Returns    
The Company and Summary of Significant Accounting Policies    
Valuation allowance balance 47,000 169,000
Allowance utilized 47,000 119,000
Additional reduction $ 75,000 $ 72,000