XML 62 R47.htm IDEA: XBRL DOCUMENT v3.19.1
The Company and Summary of Significant Accounting Policies - Risks and Concentration of Credit Risk (Details)
12 Months Ended
Dec. 31, 2018
customer
item
Dec. 31, 2017
customer
item
Dec. 31, 2016
customer
item
Revenues      
The Company and Summary of Significant Accounting Policies      
Number of customers representing significant share   2 0
Accounts Receivable [Member]      
The Company and Summary of Significant Accounting Policies      
Number of customers representing significant share 3 1  
Raw Materials | Revenues      
The Company and Summary of Significant Accounting Policies      
Number of customers representing significant share | item 3 3 4
Landmark | Revenues      
The Company and Summary of Significant Accounting Policies      
Number of customers representing significant share 1    
Percentage share generated by major customers (in hundredths) 13.00%    
Major Customer One | Revenues      
The Company and Summary of Significant Accounting Policies      
Percentage share generated by major customers (in hundredths)   12.00%  
Major Customer One | Accounts Receivable [Member]      
The Company and Summary of Significant Accounting Policies      
Percentage share generated by major customers (in hundredths) 17.00% 12.00%  
Major Customer Two | Revenues      
The Company and Summary of Significant Accounting Policies      
Percentage share generated by major customers (in hundredths)   11.00%  
Major Customer Two | Accounts Receivable [Member]      
The Company and Summary of Significant Accounting Policies      
Percentage share generated by major customers (in hundredths) 12.00%    
Major Customer Three | Accounts Receivable [Member]      
The Company and Summary of Significant Accounting Policies      
Percentage share generated by major customers (in hundredths) 10.00%    
Top Five Major Customers | Revenues      
The Company and Summary of Significant Accounting Policies      
Number of customers representing significant share 5 5 5
Percentage share generated by major customers (in hundredths) 35.00% 35.00% 35.00%