XML 60 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Customers Representing Greater than 10% of Accounts Receivable and Revenue (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue | Customer A      
Concentration Risk [Line Items]      
Percentage of concentration risk 11.00% 12.00% 14.00%
Revenue | Customer E      
Concentration Risk [Line Items]      
Percentage of concentration risk   19.00%  
Revenue | Customer F      
Concentration Risk [Line Items]      
Percentage of concentration risk   11.00%  
Revenue | Customer G      
Concentration Risk [Line Items]      
Percentage of concentration risk   10.00%  
Accounts Receivables | Customer A      
Concentration Risk [Line Items]      
Percentage of concentration risk 28.00%    
Accounts Receivables | Customer B      
Concentration Risk [Line Items]      
Percentage of concentration risk 16.00%    
Accounts Receivables | Customer C      
Concentration Risk [Line Items]      
Percentage of concentration risk 16.00%    
Accounts Receivables | Customer D      
Concentration Risk [Line Items]      
Percentage of concentration risk 15.00%    
Accounts Receivables | Customer F      
Concentration Risk [Line Items]      
Percentage of concentration risk   30.00%  
Accounts Receivables | Customer G      
Concentration Risk [Line Items]      
Percentage of concentration risk   20.00%  
Accounts Receivables | Customer H      
Concentration Risk [Line Items]      
Percentage of concentration risk   25.00%