XML 109 R88.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments, Contingencies, and Concentrations (Geographic Concentrations) (Details)
Dec. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents by Region [Line Items]    
Percentage of cash and cash equivalents by region 100.00% 100.00%
Asia    
Cash and Cash Equivalents by Region [Line Items]    
Percentage of cash and cash equivalents by region 23.00% 28.00%
United States    
Cash and Cash Equivalents by Region [Line Items]    
Percentage of cash and cash equivalents by region 7.00% 7.00%
Israel    
Cash and Cash Equivalents by Region [Line Items]    
Percentage of cash and cash equivalents by region 28.00% 35.00%
Europe    
Cash and Cash Equivalents by Region [Line Items]    
Percentage of cash and cash equivalents by region 14.00% 13.00%
United Kingdom    
Cash and Cash Equivalents by Region [Line Items]    
Percentage of cash and cash equivalents by region 17.00% 12.00%
Canada    
Cash and Cash Equivalents by Region [Line Items]    
Percentage of cash and cash equivalents by region 11.00% 5.00%