XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Concentration of Risk (Details) - customer
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Concentration Risk [Line Items]    
Significant Customers 3 6
Customer Concentration Risk | Percentage of Total Revenues | Customer A    
Concentration Risk [Line Items]    
Concentration percentage 22.80% 17.50%
Customer Concentration Risk | Percentage of Total Revenues | Customer B    
Concentration Risk [Line Items]    
Concentration percentage 12.90% 15.50%
Customer Concentration Risk | Percentage of Total Revenues | Customer C    
Concentration Risk [Line Items]    
Concentration percentage   14.90%
Customer Concentration Risk | Percentage of Total Revenues | Customer E    
Concentration Risk [Line Items]    
Concentration percentage   11.20%
Customer Concentration Risk | Percentage of Total Accounts Receivable | Customer A    
Concentration Risk [Line Items]    
Concentration percentage 26.20%  
Customer Concentration Risk | Percentage of Total Accounts Receivable | Customer B    
Concentration Risk [Line Items]    
Concentration percentage 12.20% 20.70%
Customer Concentration Risk | Percentage of Total Accounts Receivable | Customer D    
Concentration Risk [Line Items]    
Concentration percentage 13.70% 23.30%
Customer Concentration Risk | Percentage of Total Accounts Receivable | Customer G    
Concentration Risk [Line Items]    
Concentration percentage   10.60%