XML 82 R48.htm IDEA: XBRL DOCUMENT v3.22.0.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, 2021
Dec. 31, 2020
The Company and Summary of Significant Accounting Policies    
Accounts receivable $ 34,839,000 $ 24,558,000
Accrued liabilities 17,057,000 15,995,000
Allowance for Doubtful Accounts    
The Company and Summary of Significant Accounting Policies    
Valuation allowance balance 130,000 217,000
Increase/ (decrease) in allowance for doubtful accounts 87,000 183,000
Allowance for Sales Returns    
The Company and Summary of Significant Accounting Policies    
Valuation allowance balance 48,000 81,000
Allowance utilized 48,000 82,000
Additional reduction $ 15,000 $ 137,000