XML 63 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
The Company and Summary of Significant Accounting Policies - Concentration Risk (Details)
12 Months Ended
Dec. 31, 2017
customer
item
Dec. 31, 2016
customer
item
Dec. 31, 2015
customer
item
Revenue      
Revenue, Major Customer [Line Items]      
Number of customers representing significant share 2 0 1
Accounts Receivable      
Revenue, Major Customer [Line Items]      
Number of customers representing significant share 1 1  
Raw Materials | Revenue      
Revenue, Major Customer [Line Items]      
Number of customers representing significant share | item 3 4 3
Major Customer One | Revenue      
Revenue, Major Customer [Line Items]      
Percentage share generated by major customers (in hundredths) 12.00%   12.00%
Major Customer One | Accounts Receivable      
Revenue, Major Customer [Line Items]      
Percentage share generated by major customers (in hundredths) 12.00% 13.00%  
Major Customer Two | Revenue      
Revenue, Major Customer [Line Items]      
Percentage share generated by major customers (in hundredths) 11.00%    
Top Five Major Customers | Revenue      
Revenue, Major Customer [Line Items]      
Number of customers representing significant share 5 5 5
Percentage share generated by major customers (in hundredths) 35.00% 35.00% 40.00%