XML 61 R46.htm IDEA: XBRL DOCUMENT v3.6.0.2
The Company and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Valuation and Qualifying Accounts Disclosure [Line Items]      
Accounts receivable $ 14,453,000 $ 18,468,000  
Amount written off 0 0 $ 0
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation allowance balance 653,000 561,000  
Increase in allowance for doubtful accounts 92,000 151,000  
Allowance for Sales Returns [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Allowance deductions 360,000 423,000  
Additional allowance for sales return 296,000 434,000  
Valuation allowance balance $ 360,000 $ 424,000