XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Credit Risk (Details) - customer
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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 22.40% 23.70% 24.00%
Customer Concentration Risk | Revenues | Customer Two      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.30% 11.60% 10.80%
Customer Concentration Risk | Accounts Receivable | Customer One      
Concentration Risk [Line Items]      
Concentration risk, percentage 0.00% 11.50% 11.30%
Customer Concentration Risk | Accounts Receivable | Customer Two      
Concentration Risk [Line Items]      
Concentration risk, percentage 0.00% 0.00% 10.90%
Customer Concentration Risk | Accounts Receivable | Customer Three      
Concentration Risk [Line Items]      
Concentration risk, percentage 0.00% 0.00% 10.70%
Customer Concentration Risk | Accounts Receivable | Customer Four      
Concentration Risk [Line Items]      
Concentration risk, percentage 10.80% 17.00% 10.40%
Customer Concentration Risk | Accounts Receivable | Customer Five      
Concentration Risk [Line Items]      
Concentration risk, percentage 16.00% 12.60%