XML 101 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Concentration of Credit Risk (Details) - customer
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Concentration Risk [Line Items]      
Percentage of U.S. demand supplied by company 1.00%    
Customer Concentration Risk | Revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 50.00%    
Customer Concentration Risk | Revenues | Customer One      
Concentration Risk [Line Items]      
Concentration risk, percentage 24.00% 37.30% 27.30%
Customer Concentration Risk | Revenues | Customer Two      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.80% 11.40% 14.10%
Customer Concentration Risk | Revenues | Minimum      
Concentration Risk [Line Items]      
Concentration risk, customers 3    
Customer Concentration Risk | Revenues | Maximum      
Concentration Risk [Line Items]      
Concentration risk, customers 5    
Customer Concentration Risk | Accounts Receivable | Customer One      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.30% 16.60% 18.40%
Customer Concentration Risk | Accounts Receivable | Customer Two      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.90% 12.60% 11.90%
Customer Concentration Risk | Accounts Receivable | Customer Three      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.70%    
Customer Concentration Risk | Accounts Receivable | Customer Four      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.40%