XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Major Customers (Narrative) (Details) - Number_of_largest_customers
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue, Major Customer [Line Items]      
Number of customers 10 10 10
Customer Concentration Risk [Member] | Minimum [Member]      
Revenue, Major Customer [Line Items]      
Percentage threshhold for disclosing customer gross accounts receivable 10.00% 10.00%  
Percentage threshhold for disclosing customer revenue 10.00%    
Applied Materials, Inc. [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 12.00% 15.00% 16.00%
Sales to Ten Largest Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 52.00% 52.00% 47.00%
Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 16.00% 17.00%