XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Schedules of Customers Accounting for More Than 10% of Total Revenue (Details) - Total revenue - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Customer A        
Disaggregation of Revenue [Line Items]        
Concentration risk 39.20% 38.50% 37.70% 45.80%
Customer B        
Disaggregation of Revenue [Line Items]        
Concentration risk 0.00% 12.60% 0.00% 12.50%
Customer C        
Disaggregation of Revenue [Line Items]        
Concentration risk 0.00% 10.90% 0.00% 5.80%