XML 47 R47.htm IDEA: XBRL DOCUMENT v3.20.1
The Company and Summary of Significant Accounting Policies - Risks and Concentration of Credit Risk (Details)
12 Months Ended 24 Months Ended
Dec. 31, 2019
item
customer
Dec. 31, 2018
customer
Dec. 31, 2017
customer
Dec. 31, 2018
Accounts Receivable        
The Company and Summary of Significant Accounting Policies        
Number of customers representing significant share 3 3    
Raw Materials | Revenues        
The Company and Summary of Significant Accounting Policies        
Number of customers representing significant share | item 3      
Landmark | Revenues        
The Company and Summary of Significant Accounting Policies        
Number of customers representing significant share 1 1 2  
Percentage share generated by major customers (in hundredths) 15.00% 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        
The Company and Summary of Significant Accounting Policies        
Percentage share generated by major customers (in hundredths) 14.00% 17.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        
The Company and Summary of Significant Accounting Policies        
Percentage share generated by major customers (in hundredths) 13.00% 12.00%    
Major Customer Three | Accounts Receivable        
The Company and Summary of Significant Accounting Policies        
Percentage share generated by major customers (in hundredths) 12.00% 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) 40.00%     35.00%