XML 15 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Organization and Significant Accounting Policies - Concentration Risk and Significant Customers (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Distributor A          
Concentration Risk [Line Items]          
Percentage of revenue 17.00% 15.00% 16.00% 15.00%  
Percentage of accounts receivable 20.00%   20.00%   19.00%
Distributor B          
Concentration Risk [Line Items]          
Percentage of revenue 11.00%   12.00% 13.00%  
Percentage of accounts receivable 11.00%   11.00%   15.00%
Distributor C          
Concentration Risk [Line Items]          
Percentage of revenue 12.00%   10.00%    
Percentage of accounts receivable 13.00%   13.00%