XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentration of Credit Risk (Details) - customer
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Concentration Risk [Line Items]      
Percentage of U.S. demand supplied by company 1.00%    
Customer Concentration Risk | Revenues | Minimum      
Concentration Risk [Line Items]      
Concentration risk, customers 4    
Customer Concentration Risk | Revenues | Maximum      
Concentration Risk [Line Items]      
Concentration risk, customers 5    
Customer Concentration Risk | Revenues | Largest Customers      
Concentration Risk [Line Items]      
Concentration risk, percentage 50.00%    
Customer Concentration Risk | Revenues | Customer One      
Concentration Risk [Line Items]      
Concentration risk, percentage 23.70% 24.00% 37.30%
Customer Concentration Risk | Revenues | Customer Two      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.60% 10.80% 11.40%
Customer Concentration Risk | Accounts Receivable | Customer One      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.50% 11.30% 16.60%
Customer Concentration Risk | Accounts Receivable | Customer Two      
Concentration Risk [Line Items]      
Concentration risk, percentage 0.00% 10.90% 12.60%
Customer Concentration Risk | Accounts Receivable | Customer Three      
Concentration Risk [Line Items]      
Concentration risk, percentage 0.00% 10.70%  
Customer Concentration Risk | Accounts Receivable | Customer Four      
Concentration Risk [Line Items]      
Concentration risk, percentage 17.00% 10.40%  
Customer Concentration Risk | Accounts Receivable | Customer Five      
Concentration Risk [Line Items]      
Concentration risk, percentage 12.60%